题意:给出一个数集S中所有元素,问是否存在d属于S使得d=a+b+c,且a,b,c均属于S?若有,则输出最大的d 否则输出no solution
做法:暴力就可以过的。
代码如下:
#include#include #include #define zzusing namespace std;const int MAXN = 1000 + 5;int s[MAXN];int main(){#ifndef zz freopen("in.txt","r",stdin);#endif int n; while(scanf("%d", &n)!=EOF&&n){ int i, j, k, l; for(i=0; i