背单词

背单词


(word.c/cpp/pas)


【题目描述】


fqk 退役后开始补习文化课啦, 于是他打开了英语必修一开始背单
词。 看着满篇的单词非常头疼, 而每次按照相同的顺序背效果并不好,
于是 fqk 想了一种背单词的好方法!他把单词抄写到一个 n 行 m 列的
表格里,然后每天背一行或者背一列。他的复习计划一共有 k 天,在
k 天后, fqk 想知道,这个表格中的每个单词,最后一次背是在哪一
天呢?


【输入格式】


第一行三个整数 k m n , , 。
接下来 k 行,每行的格式可能如下:
1. r ,表示当前天 fqk 背了第 r 行的单词。
. 2 c ,表示当前天 fqk 背了第 c 列的单词。


【输出格式】


输出包含 n 行, 每行 m 个整数, 表示每个格子中的单词最后一次背
是在哪天,如果这个单词没有背过,则输出 0 。


【输入样例】


3 3 3
1 2
2 3
1 3


【输出样例】


0 0 2
1 1 2
3 3 3


【数据范围】


对于 % 30 的数据, 1000 , ,  k m n 。
对于 % 100 的数据, 100000 , 100000 , 5000 ,     k m n m n 。


【时空限制】


对于每个测试点,时间限制为 s 1 ,空间限制为 MB 512 。

 

思路:

  大模拟不解释

 

来,上代码:

#include<cstdio>using namespace std;int ha[5001],li[5001],n,m,k,flag,cur;char ch;void qread(int &x)
{x=0;ch=getchar();while(ch<'0'||ch>'9') ch=getchar();while(ch>='0'&&ch<='9'){x=x*10+(int)(ch-'0');ch=getchar();}
}int max(int a,int b){return a>b?a:b;}int main()
{qread(n),qread(m),qread(k);for(int i=1;i<=k;i++){qread(flag),qread(cur);if(flag==1) ha[cur]=i;else li[cur]=i;}for(int i=1;i<=n;i++){for(int j=1;j<=m;j++){printf("%d ",max(ha[i],li[j]));}printf("\n");}return 0;
}

 

转载于:https://www.cnblogs.com/IUUUUUUUskyyy/p/6048115.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/356524.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

vue 字符串分割_嗯哼vue组件taginput包教不包会

5分钟实现一个Tag-Input(标签)组件前言本文是wo写组件设计的第一篇文章(处女作)&#xff0c;之所以会写组件设计相关的文章,是因为作为一名优秀的前端工程师&#xff0c;面对各种繁琐而重复的工作&#xff0c;我们不应该按部就班的去辛(dao)勤(gen)劳(huo)动(zhong)&#xff0c…

一元操作符——递增和递减操作符(第一次写博客,紧张.)

一元操作符&#xff0c;即只能操作一个值的操作符&#xff0c;是JS中最简单的操作符。 1.递增和递减操作符 分为2个版本&#xff1a;前置型和后置型。若使用前置递增操作符给一个数值加1&#xff0c;要把&#xff08;&#xff09;放在数值前面&#xff1a; var a 1;a; > va…

Spring 4.2中由注释驱动的事件侦听器

介绍 在应用程序内交换事件已成为许多应用程序中必不可少的部分&#xff0c;幸运的是&#xff0c;Spring为瞬态事件&#xff08;*&#xff09;提供了完整的基础结构。 最近对事务绑定事件的重构为我提供了一个借口&#xff0c;以在实践中检查Spring 4.2中引入的新的注释驱动事件…

mysql插入数据不成功_mysql插入数据失败原因分析

今天在做一个项目时&#xff0c;就是把一个数据库里面的资料导入到另一个数据库里面。想想很简单啊&#xff0c;就是用sql语句&#xff0c;把一个数据库里面数据select读取出来,然后循环update到另一个数据库里面。其实操作起来也很简单的&#xff0c;但是中途出现了问题&#…

SpringBoot项目部署与服务配置

spring Boot 其默认是集成web容器的&#xff0c;启动方式由像普通Java程序一样&#xff0c;main函数入口启动。其内置Tomcat容器或Jetty容器&#xff0c;具体由配置来决定&#xff08;默认Tomcat&#xff09;。当然你也可以将项目打包成war包&#xff0c;放到独立的web容器中&a…

mysql排序两位数_MySQL_Mysql row number()排序函数的用法和注意,虽然使用不多,但是也有情况 - phpStudy...

Mysql row number()排序函数的用法和注意虽然使用不多&#xff0c;但是也有情况是需要在mysql 里面写语句开发功能的。在sql server 使用惯了&#xff0c;习惯了使用row_number() 函数进行排序&#xff0c;但是mysql 确没有这样一个函数。然后找到了po主写的一篇 文章。通过变量…

UIView动画效果

UIView是iOS系统中界面元素的基础, 所有的界面元素都是继承自它.它本身完全由CoreAnimation来实现的.它真正的绘图部分,是由一个CALayer类来管理.UIView本身更像一个CALayer的管理器,访问它的跟绘图和坐标有关的相关属性. iOS的画面切换效果的API主要通过调用系统已定义的动画效…

mysql bin.000047_mysql-bin.0000X 日志文件处理

一、清除文件[rootjiucool var]# /usr/local/mysql/bin/mysql -u root -pEnter password: (输入密码)Welcome to the MySQL monitor. Commands end with ; or /g.Your MySQL connection id is 264001Server version: 5.1.35-log Source distributionType ‘help;’ or ‘/h’…

向导页设计_向导设计模式

向导页设计我们都喜欢巫师……。 &#xff08;我的意思是软件向导&#xff09;。 我们总是很高兴跳到那些“下一步”按钮上&#xff0c;就像我们在我们的时髦的小鸡上跳舞一样。。。 因此&#xff0c;今天我们将您心爱的向导带入您的编码体验。 让我们跳入一个例子。 假设您要设…

Java第十天

线程间通讯&#xff1a; 多个线程在处理同一资源&#xff0c;但是任务却不同。 多生产者&#xff0c;多消费者的问题&#xff1a; if判断标记&#xff0c;只有一次&#xff0c;会导致不该运行的线程运行了。出现了数据错误的情况。 while判断标记&#xff0c;解决了线程获取执行…

使用Apache Drill深入研究当今的大数据

自2014年9月首次提供Beta版以来&#xff0c; Apache Drill一直在获得广泛的用户采用和社区动力。2015年5月发布了Drill的通用版本-Drill 1.0&#xff0c;此后&#xff0c;许多客户已在生产中部署和使用了Drill。 在此博客文章中&#xff0c;我将简要总结客户在Drill中发现的宝贵…

mysql grep 提取错误日志_详解grep获取MySQL错误日志信息的方法

为方便维护MySQL&#xff0c;写了个脚本用以提供收集错误信息的接口。这些错误信息来自与MySQL错误日志&#xff0c;而 通过grep mysql可以获取error-log的路径。以下是全部相关代码&#xff1a;#!/usr/bin/env python2.7#-*- encoding: utf-8 -*-"""该模块用于…

微信小程序需要https后台的创业机会思考

最近比较关注微信小程序&#xff0c;而且微信小程序的后台必须强制要求https&#xff0c; https相对http成本要高很多了。 这里我感觉有2个商机 &#xff08;1&#xff09;提供https 中转服务器 ,按流量来收费 &#xff08;2&#xff09; 微信小程序https 云后台 对于很多人学…

aspx是什么语言_什么是网页

第一个问题&#xff0c;什么是网页&#xff1f;我们通常在网上浏览的所有网页都是网页&#xff0c;一个网站由一页到50页不等的网页组成&#xff0c;一些大型网站可能包含数千万页&#xff0c;是第一个打开网站的网站。这些页面被称为主页。专有名词:这里简要介绍网页、网站和主…

[Intel Edison开发板] 04、Edison开发基于nodejs和redis的服务器搭建

一、前言 intel-iot-examples-datastore 是Intel提供用于所有Edison开发板联网存储DEMO所需要的服务器工程。该工程是基于nodejs和redis写成的一个简单的工程。针对nodejs和redis会在后面介绍。 It is a Node.js* application written using Express* (https://github.com/stro…

将Lucene搜索集成到应用程序中

本文是我们名为“ Apache Lucene基础知识 ”的学院课程的一部分。 在本课程中&#xff0c;您将了解Lucene。 您将了解为什么这样的库很重要&#xff0c;然后了解Lucene中搜索的工作方式。 此外&#xff0c;您将学习如何将Lucene Search集成到您自己的应用程序中&#xff0c;以…

mysql运算结果放入表中_MySQL表1新增数据,计算开始、结束日期之间所有时间,插入到表2中...

新建表c3#id设置自增量&#xff0c;kk是要同步的一些数据值&#xff0c;dd是开始时间&#xff0c;dde是结束时间CREATE TABLE c3 (id int(11) NOT NULL auto_increment PRIMARY KEY,kk varchar(255),dd datetime,dde datetime)新建表c4#id也设置自增量&#xff0c;kk是要同步…

git-svn — 让git和svn协同工作

git-svn — 让git和svn协同工作svn作为一个优秀源码版本的管理工具&#xff0c;可以适合绝大多数项目。但是因为它的采用中心化管理&#xff0c;不可避免的存在本地代码的备份和版本管理问题。也就是说对于尚未或暂无法提交到Subversion服务器的本地代码来说&#xff0c;存在着…

longtext长度为0是什么意思_为什么 HashMap 中链表长度大于 8 才转化为红黑树?

Java 中的 HashMap 采用链表法来解决哈希冲突&#xff08;HashMap 原理&#xff09;&#xff0c;即具有相同桶下标的键值对使用一个链表储存。当链表变长时&#xff0c;查找和添加&#xff08;需要确定 key 是否已经存在&#xff09;都需要遍历这个链表&#xff0c;速度会变慢。…

Ulink2 No Ulink Device found 解决办法

一、背景keil使用ULINK2调试的时候&#xff0c;提示"No Ulink Device found"&#xff0c;"error: flash download failed - Target DLL has cancelled" 。之前一直都OK&#xff0c;然后今天突然不行&#xff0c;插上的时候&#xff0c;"COM",&qu…