为什么初始化max = 0会AC,初始化max = -1000000反而会在第一个点WA??
代码如下
#include <stdio.h>
int main()
{
int T, n;
scanf("%d", &T);
int max = 0, cnt = 1, ans = 0;
while (T--)
{
scanf("%d", &n);
if (n == max)
cnt++;
else if (n > max)
{
max = n;
cnt = 1;
}
ans += n;
}
ans -= max * cnt;
printf("%d", ans);
return 0;
}