Codeforces Round #344 (Div. 2) B. Print Check
题意:
给你一个n*m一开始全是0的矩阵,然后又q次询问
每次询问给你三个字母 op,a,b
将第a行变成b
将第a列变成b
然后让你输出Q次询问后,这个矩阵长什么模样
思路:每个格子记录两个状态,区分横竖。
1 #include<cstdio> 2 #include<cstring> 3 #include<algorithm> 4 #include<iostream> 5 #include<cstdlib> 6 #include<string> 7 #include<cmath> 8 #include<vector> 9 using namespace std; 10 const int maxn=1e5+7; 11 const double eps=1e-8; 12 const double pi=acos(-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 i=1; i<=k; i++) 25 { 26 int q,r; 27 ll a; 28 scanf("%d%d%I64d",&q,&r,&a); 29 r--; 30 if(q==1) 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 i=0; i<n; i++) 42 { 43 for(int j=0; j<m; 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
Codeforces Round #344 (Div. 2) B. Print Check相关推荐
- Codeforces Round #344 (Div. 2)C. Report
题意:一个数组,两种操作,1把1到r变成递增,2把1到r变成递减 解法:首先可以明确的是有效操作r肯定是递减的(因为不递减后面的操作会覆盖前面的操作),1,2然后肯定是交替的,因为如果不是交替的,那么 ...
- Codeforces Round #277 (Div. 2) 题解
Codeforces Round #277 (Div. 2) A. Calculating Function time limit per test 1 second memory limit per ...
- Codeforces Round #499 (Div. 1) Solution
Codeforces Round #499 (Div. 1) Solution https://codeforces.com/contest/1010 为啥我\(\rm Div.1\)能\(A4\)题 ...
- Codeforces Round #706 (Div. 2)-A. Split it!-题解
目录 Codeforces Round #706 (Div. 2)-A. Split it! Problem Description Input Output Sample Input Sample ...
- Codeforces Round #696 (Div. 2) (A ~ E)超高质量题解(每日训练 Day.16 )
整理的算法模板合集: ACM模板 点我看算法全家桶系列!!! 实际上是一个全新的精炼模板整合计划 Codeforces Round #696 (Div. 2) (A ~ E)超高质量题解 比赛链接:h ...
- Codeforces Round #698 (Div. 2)(A ~ F)6题全,超高质量题解)【每日亿题】2021/2/4
整理的算法模板合集: ACM模板 点我看算法全家桶系列!!! 实际上是一个全新的精炼模板整合计划 目录 [每日亿题]Codeforces Round #698 (Div. 2)(A ~ F)6题全,超 ...
- Codeforces Round #514 (Div. 2)题解
Codeforces Round #514 (Div. 2)题解 A 喵,直接模拟. B 枚举所有盖章时的,合法的,左上角的位置.能盖的话就盖一下.最后check一下图案是否相等即可 C 一轮一轮的扔 ...
- [CF]Codeforces Round #529 (Div. 3)
[CF]Codeforces Round #529 (Div. 3) C. Powers Of Two Description A positive integer xx is called a po ...
- Codeforces Round #538 (Div. 2) F. Please, another Queries on Array? 线段树 + 欧拉函数
传送门 文章目录 题意: 思路: 题意: 给你一个序列aaa,你需要实现两种操作: (1)(1)(1) 将[l,r][l,r][l,r]的aia_iai都乘rrr. (2)(2)(2) 求ϕ(∏i= ...
最新文章
- 小白爬虫scrapy第三篇
- Spark RDD/Core 编程 API入门系列之动手实战和调试Spark文件操作、动手实战操作搜狗日志文件、搜狗日志文件深入实战(二)...
- 企业级负载均衡如何实现
- 在Eclipse中高效运行HTTP / REST集成测试
- YUI经验谈 - 自定义事件默认行为
- 田渊栋教你读paper的正确姿势
- Java calendar加减时间
- python字符串format和center居中应用(三分钟读懂)
- Matlab条形图bar误差棒绘制errorbar
- CMake构建_增加编译选项(debugrelease)
- python socket模块 和pyqt5_PyQt5+Socket实现CS架构的建议聊天室
- 关闭华硕笔记本触摸屏
- [裴礼文数学分析中的典型问题与方法习题参考解答]5.1.26
- linux root用户被锁定如何解除,超级管理员被锁定,如何解锁?
- Node.js潮牌官网 毕业设计-附源码 010955
- mysql参数之max_connect_errors
- Sam Altman 山姆奥特曼:如何成功 ?How To Be Successful
- 【华为内部狂转的想象力惊人的好文】趣谈大数据
- 聊一聊Niche站外链策略和PBN
- php之array的使用
热门文章
- java中springdi_java中spring入门
- 工业计算机改造报告,工业计算机实验报告..docx
- c语言连接mysql_聊聊数据库MySQL、SqlServer、Oracle的区别,哪个更适合你?
- 乐高ev3搭建图_乐高EV3第一讲,Hello Ev3,搭建机甲战神模型
- php strpos无效,簡單的PHP strpos功能不起作用,為什么?
- devc++ 运行时黑屏一闪而过
- [渝粤教育] 广东-国家-开放大学 21秋期末考试成本会计10168k2
- [渝粤教育] 西南科技大学 电器设备及维修 在线考试复习资料
- 有线电视的现状与发展,全国一网与广电5G一体化建设
- 解码base64_linux C++ Base64编解码