poj 1068
1、注意理解题意
2、注意输出格式
代码:
#include
#include
#include
using namespace std;
int main() {
int t;
cin >> t;
while (t--) {
int num;
cin >> num;
vector
while (num--) {
int c; cin >> c;
vec.push_back(c);
}
vector
int temp = 0;
for (int i = 0; i < vec.size(); i++) {
for(int j=0;j
vecstring.push_back(1);
temp = vec[i];
}
vector
int count = 0;
for (int i = 0; i < vecstring.size(); i++) {
if (vecstring[i] == 1) {
count++;
for (int j = i - 1;; j--) {
if (vecstring[j] == -1) {
vecstring[j] = 0;
break;
}
if(vecstring[j]==1){
count++;
}
}
ans.push_back(count);
count = 0;
}
}
for(int i=0;i
cout << ans[ans.size() - 1];
cout << endl;
return 0;
}