45pts玄关求条
查看原帖
45pts玄关求条
1528068
Wzk2015楼主2025/8/31 11:07
#include<bits/stdc++.h>
using namespace std;
int main(){
    int a[10],b[15];
    int s;
    cin>>s;
    for(int i=1; i<=12; i++) b[i]=i;
    for(int i=1; i<=8; i++){
        cin>>a[i];
        b[a[i]]=-1;
    }
    int m1,m2,m3;
    m1=s-(a[1]+a[3]+a[5]);
    m2=s-(a[1]+a[2]+a[4]+a[8]);
    m3=s-(a[6]+a[7]+a[8]);
    int l,l1,l2,l3;
    for(int i=1; i<=12; i++){
        if(b[i]!=-1&&b[m1-i]!=-1&&b[m1-i]!=i&&b[m3-i]!=-1&&b[m3-i]!=i&&b[m3-i]!=b[m1-i]){
            l1=i;
        }
    }
    l=b[m1-l1];
    l3=m2;
    l2=b[m3-l1];
    cout<<l<<' '<<l3<<' '<<l1<<' '<<l2;
    return 0;
}
2025/8/31 11:07
加载中...