60分求助
查看原帖
60分求助
1090526
fnfyu楼主2023/10/21 17:09
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
2023/10/21 17:09
加载中...