tjut 4941
来源:互联网 发布:人工智能手抄报资料 编辑:程序博客网 时间:2024/06/07 00:30
#include <cstdio> #include <cmath> #include <cstdlib> #include <cstring> #include <vector> #include <map> #include <iostream> #include <algorithm> using namespace std; const int maxn=1e5+10; map<int,map<int,int> >mm; map<int,int>row; map<int,int>col; int main() { int T,tt=0; scanf("%d",&T); while(T--) { row.clear(); col.clear(); mm.clear(); int n,m,i,j,k,rr=0,cc=0,a,b,c,x,y; scanf("%d%d%d",&n,&m,&k); for(i=0;i<k;i++) { scanf("%d%d%d",&a,&b,&c); if(!row[a]) { row[a]=++rr; x=rr; } else x=row[a]; if(!col[b]) { col[b]=++cc; y=cc; } else y=col[b]; mm[x][y]=c; } int q; printf("Case #%d:\n",++tt); scanf("%d",&q); while(q--) { scanf("%d%d%d",&a,&b,&c); if(a==1) { int t=row[b]; row[b]=row[c]; row[c]=t; } else if(a==2) { int t=col[b]; col[b]=col[c]; col[c]=t; } else { printf("%d\n",mm[row[b]][col[c]]); } } } return 0; }
0 0
- tjut 4941
- tjut 5289
- tjut 5288
- tjut 5294
- tjut 2586
- tjut 5296
- tjut 5297
- tjut 5299
- tjut 5384
- tjut 5387
- tjut 5386
- tjut 5381
- tjut 5400
- tjut 5399
- tjut 5396
- tjut 5398
- tjut 5412
- tjut 5410
- 常用排序算法之归并排序
- HDU1501 Zipper(DFS)
- 多线程实现(Thread类)
- 网络虚拟化之FlowVisor:网络虚拟层(下)
- 全局变量、局部变量、全局静态变量、局部静态变量的区别
- tjut 4941
- yum方式安装MySQL
- MPAndroidChart使用三之柱形图
- POJ2403 Hay Points
- C++语法 :C/C++ 内存布局详解(经典)
- 一周乱弹(jquery select保留第一项,其余清空2,SimpleDateFormat 最全参考例子3,sql in语句4,jQuery 修改按钮样式及禁用按钮5当单选框值改变时获取单选框的值)
- 如何在网页中动态显示当前时间
- Android之广播与服务<一>
- sg-uap下关于单表操作的从前台到后台的开发流程