
此题我第一反应就是:
#include<bits/stdc++.h>
using namespace std;
#define LL long long
LL a,b,c,ans,v[480003];
int main(){
std::ios::sync_with_stdio(0);
cin>>a>>b>>c;
for(int i=0;i<=4;i++)
{
for(int j=0;j<=4;j++)
{
for(int k=0;k<=4;k++)
{
LL f=i*a+j*b+k*c;
if(f!=0&&v[f]==0)v[f]++,ans++;
}
}
}
cout<<ans;
return 0;
}
但是为什么是错的?我觉得应该是天平的问题,可是因为我不知道天平怎么称重,所以也不知道怎么改......