PAT甲级1048

第一次ac
坑点:
1.直接输入m找a+b会很烦,所以m-a[i]会省事点
2.因为定义的m,a[0],这样的计数方式会多一位,所以,输出判断如果是
(i== n),会看不到no solution的输出,所以判断条件是i==n-1

#include 
#include
#include
using namespace std;
int sum[100010];
bool cmp(int a,int b){
    return a0&&j!=i) {
                printf("%d %d",sum[i],sum[j]);
                break;
        }
        if(i==n-1)cout<<"No Solution";

    }

    return 0;
}

你可能感兴趣的:(pat甲级)