渭南微网站建设,中山网站建设模板网络公司,企业微信网页版,网易企业邮箱怎么申请题意#xff1a; 给你一个n*m一开始全是0的矩阵#xff0c;然后又q次询问 每次询问给你三个字母 op,a,b 将第a行变成b 将第a列变成b 然后让你输出Q次询问后#xff0c;这个矩阵长什么模样 思路#xff1a;每个格子记录两个状态#xff0c;区分横竖。 1 #includecstdio…题意 给你一个n*m一开始全是0的矩阵然后又q次询问 每次询问给你三个字母 op,a,b 将第a行变成b 将第a列变成b 然后让你输出Q次询问后这个矩阵长什么模样 思路每个格子记录两个状态区分横竖。 1 #includecstdio2 #includecstring3 #includealgorithm4 #includeiostream5 #includecstdlib6 #includestring7 #includecmath8 #includevector9 using namespace std;
10 const int maxn1e57;
11 const double eps1e-8;
12 const double piacos(-1);
13 #define ll long long
14 #define clc(a,b) memset(a,b,sizeof(a))
15 const int MOD 10000;
16 ll gra_a[5010][2];
17 ll gra_b[5010][2];
18 int main()
19 {
20 int n,m,k;
21 scanf(%d%d%d,n,m,k);
22 clc(gra_a,0);
23 clc(gra_b,0);
24 for(int i1; ik; i)
25 {
26 int q,r;
27 ll a;
28 scanf(%d%d%I64d,q,r,a);
29 r--;
30 if(q1)
31 {
32 gra_a[r][0]a;
33 gra_a[r][1]i;
34 }
35 else
36 {
37 gra_b[r][0]a;
38 gra_b[r][1]i;
39 }
40 }
41 for(int i0; in; i)
42 {
43 for(int j0; jm; j)
44 {
45 if(gra_a[i][1]gra_b[j][1])
46 printf(%I64d ,gra_a[i][0]);
47 else
48 printf(%I64d ,gra_b[j][0]);
49 }
50 printf(\n);
51 }
52 return 0;
53 } View Code 转载于:https://www.cnblogs.com/ITUPC/p/5243782.html