当前位置: 首页 > news >正文

P9117 [春季测试 2023] 涂色游戏

Portal.

维护每一行、每一列最后一次染色时染上的颜色以及时间戳即可。

时间复杂度 O ( T n ) O(Tn) O(Tn)

#include <bits/stdc++.h>
using namespace std;const int maxn=1e5+5;
struct node{int c,t;}a[maxn],b[maxn];void solve()
{int n,m,q;cin>>n>>m>>q;for(int i=1;i<=n;i++) a[i]={0,0};for(int i=1;i<=m;i++) b[i]={0,0};for(int i=1;i<=q;i++){int opt,x,c;cin>>opt>>x>>c;if(!opt) a[x].c=c,a[x].t=i;else b[x].c=c,b[x].t=i;	}for(int i=1;i<=n;i++){for(int j=1;j<=m;j++){if(a[i].t>b[j].t) cout<<a[i].c<<' ';else cout<<b[j].c<<' ';}cout<<"\n";}
}int main()
{int T;cin>>T;while(T--) solve();return 0;
}
http://www.lryc.cn/news/214836.html

相关文章:

  • react如何进行项目配置代理
  • 2023杭州.云栖大会:计算,为了无法计算的价值
  • MIT6.5830 Lab1-GoDB实验记录(二)
  • 设计模式—创建型模式之工厂模式
  • N.B.缩略语的意思
  • SpringBoot源码透彻解析—自动装配
  • 基于springboot实现疫情防控期间外出务工人员信息管理系统项目【项目源码+论文说明】
  • 自动曝光算法(第一讲)
  • QStandardItemModel,setData和setItem区别
  • 应用出海新福祉,融云助IM社交迅速对齐海外用户体验
  • 64T存储松下mov和索尼mp4文件变0字节恢复案例
  • 【C/C++】 常量指针、指针常量、指向常量的常指针
  • 容斥原理,多步容斥
  • vue(32) : win10创建vue2基础前端框架
  • 如何制作一款资源网站app
  • 解决在Win7下运行一些老游戏花屏或色彩异常问题的方法
  • 使用vue3+vite+elctron构建小项目介绍Electron进程间通信
  • 家政APP开发服务同城预约维修接单管理系统软件小程序
  • NOIP2023模拟8联测29 C. 蛋糕
  • echarts的图表立体感——实现立体柱状图和立体饼图的详细教程
  • 解决VSCode使用SSH远程连接时无法指定用户名的问题
  • Vue Camera是什么,如何用
  • ORANGE室内高尔夫—韩国室内模拟高尔夫原装进口真实体验身临其境
  • 【观察】从口袋到云端全景式AI创新,联想“全栈智能”再升级
  • linux 实用命令搜集 —— 筑梦之路
  • 08-Docker-网络管理
  • 【VS Code】使用 VS Code 登陆远程服务器上的 Docker 容器
  • 用Python做数据分析之数据统计
  • 智慧工地建造平台源码、智慧化工地云平台源码
  • Spring Cloud Alibaba中Nacos的安装(Windows平台)以及服务的发现