题解 P6314 【[COCI2006-2007#3] PATULJCI】

· · 题解

这道题很简单。
有九个数,要从中挑出七个数,使得这七个数的和等于100。 只需要依次枚举剩下的两个数,判断是否符合要求即可。
代码:

#include<bits/stdc++.h>
using namespace std;
int main(){
    int a[9]={0},sum=0;
    for(int i=0;i<9;i++){
        cin>>a[i];
        sum+=a[i];
    }
    for(int i=0;i<9;i++){
        for(int j=i+1;j<9;j++){
            if(a[i]+a[j]==sum-100){
                for(int k=0;k<9;k++){
                    if(k!=i&&k!=j) cout<<a[k]<<endl;
                }
                return 0;
            }
        }
    }
}