题解:P16436 [XJTUPC 2026] 幽灵×毕业

· · 题解

由于输入的是六个整数,我们用两个变量存一下 0,1 各出现多少次,最后判断它们是否相等(等于 3)即可。

代码

#include<bits/stdc++.h>
#define int long long
using namespace std;
signed main(){
    int a[6],u=0,v=0;
    for(int i=0;i<6;i++){
        cin>>a[i];
        if(a[i])u++;
        else v++;
    }
    if(u==v)cout<<"Congratulations on graduation!";
    else cout<<"Songfes in Japan...";
    return 0;
}