比赛 2024暑假C班集训8 评测结果 AAAAW
题目名称 轮盘游戏 最终得分 80
用户昵称 彭欣越 运行时间 0.000 s
代码语言 C++ 内存使用 0.00 MiB
提交时间 2024-07-08 10:16:39
显示代码纯文本
#include <bits/stdc++.h>
using namespace std;
int n,m;
char s[1010];
int main () {
    freopen("wheel.in","r",stdin);
    freopen("wheel.out","w",stdout);
    while (cin >> n >> m) {
        memset(s,' ',sizeof(s));
        int cnt=0,flag=0;
        for (int i=1;i<=m;i++) {
            char a;
            int b;
            cin >> b >> a;
            cnt+=b;
            cnt%=n;
            if (s[cnt]!=' '&&s[cnt]!=a) {
                flag=1;
            }else{
                s[cnt]=a;
            }
        }
        if (flag==0) {
            for (int i=0;i<n;i++) {
                int t=(cnt-i+n)%n;
                if (s[t]==' ') cout << "?";
                else cout << s[t];
            }
            cout <<endl;
        }else{
            cout << "!" <<endl; 
        }
    }
    return 0;
}