//Piotr Kowalski 2D
#include <bits/stdc++.h>
using namespace std;
int main() {
int t;
cin >> t;
for (int a=0;a<t;a++) {
int p=1;
int n;
string as;
cin >> n;
for (int b=0;b<n;b++) {
cin >> as;
int l=0;
for (int i=0;i<as.size();i++) {
if (as[i] == '1') {
l++;
}
}
if (p<n-1-b) {
p++;
}
}
if (p>1) {
p--;
}
cout << p << endl;
}
return 0;
}
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 | //Piotr Kowalski 2D #include <bits/stdc++.h> using namespace std; int main() { int t; cin >> t; for (int a=0;a<t;a++) { int p=1; int n; string as; cin >> n; for (int b=0;b<n;b++) { cin >> as; int l=0; for (int i=0;i<as.size();i++) { if (as[i] == '1') { l++; } } if (p<n-1-b) { p++; } } if (p>1) { p--; } cout << p << endl; } return 0; } |
English