327 (Div. 2) B
来源:互联网 发布:java中的restfull接口 编辑:程序博客网 时间:2024/05/16 13:46
#include<cstdio>#include<iostream>#include<map>#include<algorithm>#include<queue>#include<string>#include<cstring>#include<set>#define LL long long #define N 200009using namespace std;int a[N];char s[N];vector<int>g[150];int vis[N];int main(){#ifdef CDZSC freopen("i.txt", "r", stdin);#endif int n, m; char s1[5], s2[5]; while (~scanf("%d%d", &n, &m)) { for (int i = 0; i < 150; i++) g[i] = vector<int>(); scanf("%s", s); for (int i = 0; s[i]; i++) { g[s[i]].push_back(i); } while (m--) { scanf("%s%s", s1, s2); swap(g[s1[0]], g[s2[0]]); } for (char i = 'a'; i <= 'z'; i++) { for (int j = 0; j < g[i].size(); j++) { s[g[i][j]] = i; } } printf("%s\n", s); } return 0;}
while (m--)//超时代码 { memset(vis, 0, sizeof(vis)); scanf("%s%s", s1, s2); swap(g[s1[0]], g[s2[0]]); }
0 0
- 327 (Div. 2) B
- cf #327 Div.2 Problem B Rebranding
- Codeforces Round #327 (Div. 2)B. Rebranding
- Codeforces Round #327 (Div. 2) B. Rebranding
- Codeforces Round #327 (Div. 2) B. Rebranding
- Codeforces Round #327 (Div. 2)B. Rebranding
- Codeforces Round #327 (Div. 2)B. Rebranding
- #271 (Div. 2) B
- #323 (Div. 2) B
- 328 (Div. 2) B
- CF #230 (Div. 2) B
- CF #133(DIV.2) B
- Codeforce237-Div.2 A,B
- codeforce 247 div.2 B
- CF #257 (Div. 2) B.
- CF#256 (Div. 2) B.
- CF#FF (Div. 2) B.
- CF#254 (Div. 2) B.
- 《C程序设计语言》学习笔记——练习3-3
- LeetCode_Remove Duplicates from Sorted Array
- Hibernate在进行one-to-many时的级联设置-cascade
- getDimension,getDimensionPixelOffset和getDimensionPixelSize的一点说明
- Qt的三方库
- 327 (Div. 2) B
- 九度OJ 1182:统计单词 (计数)
- iOS开发 GitHub 第三方开源库
- ios自动化测试资料
- Android获取图片大小以及获取指定大小的缩略图
- Java 字符终端上获取输入 System.in
- codeforces 591B - Rebranding(模拟)
- Android源码下载
- 在android上实现图像匹配