intmain() { freopen("ariprog.in","r",stdin); freopen("ariprog.out","w",stdout); int n , m; cin >> n >> m ; init(m) ; int d = 1 ; int maxx = m*m + m*m ; bool flag = false ; while( ( n - 1 ) * d <= maxx) { for( int i = 0 ; i <= maxx - ( n - 1 ) * d ; i++) { bool f = true ; for( int j = i ; j <= i + ( n - 1 ) * d ; j +=d ) { if( a[j] == false ) { f = false ; break ; } } if( f ) { ans.push_back( node(i,d) ) ; flag = true ; } }