- #include <iostream> 
- using namespace std; 
-   
- int check(int **arr, int m, int n, int i){ 
- 	int k = 0; 
- 	for(int j = 0; j < n; j++){ 
- 		if(arr[i][j] < 0){ 
- 			k++; 
- 		} 
- 	} 
- 	return k; 
- } 
- int EQ(double **arr, int c[],int n){ 
- 	for(int j=0; j<n; j++){ 
- 		int t=0; 
- 		for(int i=0; i<n; i++){ 
- 			if( arr[i][j] < 0 ){ 
- 				t++; 
- 			} 
- 		} 
- 		c[j]= t > 0?  1 : 0; 
- 	} 
- } 
- int main() { 
- 	int n; 
- 	cin >> n; 
- 	int c[n]; 
- 	double **a = new double*[n];  
- 	for(int i=0; i<n; i++){ 
- 		a[i] = new double[n]; 
- 		for( int j=0; j<n; j++){ 
- 		cin >> a[i][j]; 
- 		} 
- 	} 
- 	EQ(a, c, n); 
- 	for( int i=0; i < n; i++){ 
- 	 	cout << c[i]<<" ";	 
- 	} 
- 	return 0; 
- } 
				I2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKaW50IGNoZWNrKGludCAqKmFyciwgaW50IG0sIGludCBuLCBpbnQgaSl7CglpbnQgayA9IDA7Cglmb3IoaW50IGogPSAwOyBqIDwgbjsgaisrKXsKCQlpZihhcnJbaV1bal0gPCAwKXsKCQkJaysrOwoJCX0KCX0KCXJldHVybiBrOwp9CmludCBFUShkb3VibGUgKiphcnIsIGludCBjW10saW50IG4pewoJZm9yKGludCBqPTA7IGo8bjsgaisrKXsKCQlpbnQgdD0wOwoJCWZvcihpbnQgaT0wOyBpPG47IGkrKyl7CgkJCWlmKCBhcnJbaV1bal0gPCAwICl7CgkJCQl0Kys7CgkJCX0KCQl9CgkJY1tqXT0gdCA+IDA/ICAxIDogMDsKCX0KfQppbnQgbWFpbigpIHsKCWludCBuOwoJY2luID4+IG47CglpbnQgY1tuXTsKCWRvdWJsZSAqKmEgPSBuZXcgZG91YmxlKltuXTsgCglmb3IoaW50IGk9MDsgaTxuOyBpKyspewoJCWFbaV0gPSBuZXcgZG91YmxlW25dOwoJCWZvciggaW50IGo9MDsgajxuOyBqKyspewoJCWNpbiA+PiBhW2ldW2pdOwoJCX0KCX0KCUVRKGEsIGMsIG4pOwoJZm9yKCBpbnQgaT0wOyBpIDwgbjsgaSsrKXsKCSAJY291dCA8PCBjW2ldPDwiICI7CQoJfQoJcmV0dXJuIDA7Cn0=