int max = -100;
char arr[100001] = { 0 };
#include <stdio.h>
#include <string.h>
int main()
{
scanf("%s", arr);
int len = strlen(arr),count0 = 0, count1 = 0;
for (int i = 0; i < len; i++)
{
for (int j = i; j < len; j++)
{
if (arr[j] == '0') count0++;
if (arr[j] == '1') count1++;
if (count0 - count1 > max) max = count0 - count1;
}
count1 = 0, count0 = 0;
}
printf("%d", max);
return 0;
}
这个贪心应该怎么写啊 求教Orz