| Run ID | 作者 | 问题 | 语言 | 测评结果 | 时间 | 内存 | 代码长度 | 提交时间 |
|---|---|---|---|---|---|---|---|---|
| 91230 | sh25_zhoumy | 潜伏者 | C++ | 通过 | 0 MS | 248 KB | 446 | 2026-06-12 15:19:38 |
#include<bits/stdc++.h> using namespace std; char a[105], b[105], c[105], mp[205], vis[205]; int main(){ cin >> a >> b >> c; int la=strlen(a), lc=strlen(c); for (int i=0; i<la; mp[a[i]]=b[i], vis[b[i]]=1, i++) if (vis[b[i]]&&b[i]!=mp[a[i]]) { puts("Failed"); return 0; } for (int i='A'; i<='Z'; i++) if (!vis[i]) { puts("Failed"); return 0; } for (int i=0; i<lc; i++) cout << mp[c[i]]; return 0; }