2017 ACM-ICPC 亚洲区(乌鲁木齐赛区)网络赛 Banana
2024-09-05 23:10:48
签到题
50的规模,随便搞搞都能过,用stl的string的搜索直接做了
#include <bits/stdc++.h>
using namespace std;
typedef long long ll;
const int maxn = 50;
string monkey[maxn+5];
string place[maxn+5];
int n,m;
inline char b2c(int b) {
return (char)(32+b);
}
int main() {
ios::sync_with_stdio(false);
cin.tie(0);
int t;
cin>>t;
while (t--) {
cin>>n>>m;
for (int i = 0;i <= maxn; ++i) {
monkey[i].clear();
place[i].clear();
}
int mi,b,p;
for (int i = 0;i < n; ++i) {
cin >> mi >> b;
monkey[mi] += b2c(b);
}
for (int i = 0;i < m; ++i) {
cin >> b >> p;
place[p] += b2c(b);
}
size_t pos;
for (int mi = 1; mi <= maxn; ++mi) {
if (monkey[mi].empty())
continue;
for (int p = 1; p <= maxn; ++p) {
pos = place[p].find_first_of(monkey[mi]);
if (string::npos != pos) {
cout<<mi<<" "<<p<<"\n";
}
}
}
cout<<"\n";
}
return 0;
}
最新文章
- RabbitMQ 参数们的Power &ldquo;续&rdquo;
- jQuery 中的事件冒泡和阻止默认行为
- redis+Keepalived实现Redis主从复制
- node-odata: ASP.NET WEB API OData的替代品
- HTML5 文件域+FileReader 分段读取文件并上传(七)-WebSocket
- (转载)HTML标签<;br>;<;br/>;的区别在哪里?
- getActionBar()空指针异常
- 【PullToRefresh 系列基本用法】 Android装上拉下拉刷新控制具体的解释
- ASP.Net使用母版页窗
- 《Java编程思想》第一二章
- java web jsp学习笔记--概述-常用语法,指令,动作元素,隐式对象,域对象
- [洛谷]P3613 睡觉困难综合征
- 最大K段和题解
- 20155326《网络对抗》Web安全基础实践
- WPF Demo19 命令、UC
- HTML5 图片宽高自适应,居中裁剪不失真
- unity2017.4.0f1使用AS3.0的AndroidSDK遇到的问题
- 做了一个vue的同步tree 的npm组件包
- PostgreSQL逻辑复制槽
- slave->;pxc后GTID不一致