具体是这样的:
首先呈上代码
#include<iostream>
#include<algorithm>
using namespace std;
int main(){
int n,m;
cin>>n>>m;
long long w[n],tap[m] = {};
for(int i = 0;i < n;i += 1)
{
cin>>w[i];
}
for(int i = 0;i < n;i += 1)
{
int mini = 0;
for(int j = 1;j < m;j += 1)
{
if(tap[mini] > tap[j])
{
mini = j;
}
}
tap[mini] += w[i];
}
int maxi = 0;
for(int i = 1;i < n;i += 1)
{
if(tap[maxi] < tap[i])
{
maxi = i;
}
}
cout<<tap[maxi]<<endl;
return 0;
}
粘贴代码至OJ可发现点1WA。
接下来把第8行的Long Long改成int,#1不WA了,#4WA。
再接下来,将语言换成除C++14(GCC9)之外的其他C++版本,会发现#10也WA了。
更神奇的是,我们下载#1的输入输出,使用后发现输入输出无错误,但是仍然WA
有没有dalao指教一下这是为什么呢(大雾)