比赛 2026.8.26 评测结果 AAWWWWWWWWWWWWWWWWWW
题目名称 merge 最终得分 10
用户昵称 PXCZM 运行时间 0.064 s
代码语言 C++ 内存使用 3.70 MiB
提交时间 2026-08-26 12:22:33
显示代码纯文本
#include <bits/stdc++.h>
using namespace std;
int n;
int a[505];
int main()
{
    freopen("mergeegrem.in","r",stdin);
    freopen("mergeegrem.out","w",stdout);
    ios::sync_with_stdio(false);
    cin.tie(nullptr);cout.tie(nullptr);
    int T; cin>>T;
    while(T--)
    {
        cin>>n;
        for(int i=1;i<=n;i++) cin>>a[i];
        if(n==1)
        {
            cout<<"Huoyu\n";
            cout<<0<<'\n';
        }
        else if(n==2)
        {
            cout<<"Shuiniao\n";
        }
        else if(n==3)
        {
            if(a[1]^a[2]^a[3]==0)
            {
                cout<<"Huoyu\n";
                cout<<1<<'\n'<<1<<' '<<2<<' '<<3<<'\n';
            }
            else cout<<"Shuiniao\n";
        }
        else if(n==4)
        {
            if(a[1]^a[2]^a[4]==0)
            {
                cout<<"Huoyu\n";
                cout<<1<<'\n'<<1<<' '<<2<<' '<<4<<'\n';
            }
            else if(a[1]^a[3]^a[4]==0)
            {
                cout<<"Huoyu\n";
                cout<<1<<'\n'<<1<<' '<<3<<' '<<4<<'\n';
            }
            else cout<<"Shuiniao\n";
        }
    }
    return 0;
}