只有20分看来看去也不知道为什么WA
谢谢大佬们指教
代码如下:
#include <bits/stdc++.h>
using namespace std;
int main(){
int n;
cin >> n;
int num[n];
memset(num, 0, sizeof(num));
for (int i = 0; i < n; i++){
cin >> num[i];
}
int man = 0, woman = 0, maxn = 0;
for (int i = 0; i < n; i++){
man = 0, woman = 0;
for (int j = i + 1; j < n; j++){
if (num[j] == 1){
woman++;
}
if (num[j] == 0){
man++;
}
if (man == woman && maxn < woman + man){
maxn = woman + man;
}
}
cout << maxn;
return 0;
}
}