【XR-4】模拟赛

题目描述

X 校正在进行 CSP 前的校内集训。

一共有 nnn 名 OIer 参与这次集训,教练为他们精心准备了 mmm 套模拟赛题。

然而,每名 OIer 都有各自的时间安排,巧合的是,他们在接下来的 kkk 天中都恰好有 mmm 天有空打模拟赛。

为了方便管理,教练规定一个人必须按顺序打完 mmm 套模拟赛题。

比如,小 X 在接下来的第 2,3,52,3,52,3,5 天有空打模拟赛,那么他就必须在第 222 天打第 111 套模拟赛题,第 333 天打第 222 套模拟赛题,第 555 天打第 333 套模拟赛题。

教练需要为每一个人的每一次模拟赛做准备,为了减小工作量,如果在某一天有多个人打同一套模拟赛题,那么教练只需要在这一天准备一场使用这一套题的模拟赛即可。

你作为机房大佬,教练想请你帮他计算一下,他每天需要准备多少场模拟赛。

输入格式

第一行三个整数 n,m,kn,m,kn,m,k。

接下来 nnn 行,每行 mmm 个整数,第 iii 行第 jjj 列的整数 ai,ja_{i,j}ai,j​ 表示第 iii 个人在接下来的 kkk 天中第 jjj 个有空的日子为第 ai,ja_{i,j}ai,j​ 天。

输出格式

一行 kkk 个整数,第 iii 个整数表示接下来的第 iii 天教练需要准备的模拟赛场数。

样例 #1

样例输入 #1

1 3 5
2 3 5

样例输出 #1

0 1 1 0 1

样例 #2

样例输入 #2

6 3 7
2 3 4
2 5 7
3 5 7
1 3 5
5 6 7
1 2 3

样例输出 #2

1 2 3 1 3 1 1

样例 #3

样例输入 #3

10 10 20
2 3 4 8 9 11 12 16 17 18
2 3 6 10 12 13 14 15 19 20
1 3 7 10 11 13 14 15 17 19
1 2 4 6 7 9 15 17 19 20
2 3 5 6 9 11 14 16 19 20
1 2 3 8 9 10 11 12 15 19
1 4 6 7 9 12 13 17 18 19
1 7 8 9 10 11 13 15 18 20
1 5 6 7 8 9 13 16 18 19
4 5 7 10 11 13 14 17 18 20

样例输出 #3

1 2 2 3 2 2 4 3 3 3 3 4 2 1 3 1 2 2 2 1

提示

本题采用捆绑测试。

  • Subtask 1(13 points):n=m=k=1n = m = k = 1n=m=k=1。
  • Subtask 2(24 points):n=1n = 1n=1。
  • Subtask 3(24 points):m=1m = 1m=1。
  • Subtask 4(39 points):无特殊限制。

对于 100%100\%100% 的数据,1≤n,m,k≤1031 \le n,m,k \le 10^31≤n,m,k≤103,m≤km \le km≤k,1≤ai,1<ai,2<⋯<ai,m≤k1 \le a_{i,1} < a_{i,2} < \cdots < a_{i,m} \le k1≤ai,1​<ai,2​<⋯<ai,m​≤k。

思路简介: 记录
用一个二维数组来记录 某天 要做 哪些题
在读入参赛人员信息时,把参赛者某天要做的题在数组中标记一下 (当同时有多个人在同一天做同一题的时候不会重叠)
之后判断在第 k 天里,哪些题目被做了标记,就是要准备的模拟赛场数

#include <bits/stdc++.h>
/*
思路简介: 记录
用一个二维数组来记录 某天 要做 哪些题
在读入参赛人员信息时,把参赛者某天要做的题在数组中标记一下  (当同时有多个人在同一天做同一题的时候不会重叠)
之后判断在第 k 天里,哪些题目被做了标记,就是要准备的模拟赛场数
*/
int day[1001][1001]; // day[i][j] i 用来统计哪一天, j 用来统计要打的是第几题
int ans;int main() {int m, n, k;scanf("%d%d%d",&n, &m, &k);for (int i = 0; i < n; i++){for (int j = 1; j <= m; j++)   //  空闲的第 j 天有时间 就打第 j 道题{int x;scanf("%d",&x);day[x][j] = 1;   //   第 x 天 有人要做第 j 题}        }for (int i = 1; i <= k; i++){ans = 0;for (int j = 1; j <= m; j++){if(day[i][j])  //  把这一天做标记的比赛累加就是答案啦ans++;}printf("%d ", ans);  // 数据有空格隔开}return 0;
}   

洛谷:P5594 【XR-4】模拟赛相关推荐

  1. 洛谷 10月 csp-s 模拟赛 T1,T2解析及代码

    洛谷 10月 csp-s 模拟赛 T1,T2解析及代码 T1 Magenta Potion 题目描述 给定一个长为 nnn 的整数序列 aaa,其中所有数的绝对值均大于等于 222.有 qqq 次操作 ...

  2. 洛谷P1667/[10.22 模拟赛] 数列 (思维+模拟)

    洛谷P1667 数列 题目描述 给定一个长度是n的数列A,我们称一个数列是完美的,当且仅当对于其任意连续子序列的和都是正的.现在你有一个操作可以改变数列,选择一个区间[X,Y]满足\(A_X +A_{ ...

  3. 【洛谷】NOIP2018原创模拟赛DAY1解题报告

    点此进入比赛 T1:小凯的数字 题意:给定q个l,r,求l(l+1)(l+2)...(r-1)r模9的结果 很显然,这是道考验数(运)学(气)的题目 结论:输出\((l+r)*(r-l+1)\over ...

  4. 洛谷 P5594 【XR-4】模拟赛 视频讲解(二维数组、模拟)

    洛谷 P5594 [XR-4]模拟赛(需要 二维数组) 题目描述 X 校正在进行 CSP 前的校内集训. 一共有 nn 名 OIer 参与这次集训,教练为他们精心准备了 mm 套模拟赛题. 然而,每名 ...

  5. 洛谷 P5594 【XR-4】模拟赛 记录

    洛谷 P5594 笔记 本人菜鸡,入门刷题记录,有错望指出 1.matrix过大时放在main函数里会爆栈,运行不了,改成全局变量 2.第一次做的时候,先整个矩阵读取,再对每天都遍历整个二维数组,时间 ...

  6. 洛谷P1088.火星人【模拟/搜索/康托展开】

    洛谷P1088.火星人[模拟/搜索/康托展开] 题干 题目描述 输入格式 输出格式 输入输出样例 说明/提示 题意 思路一--模拟 分析 上代码 思路二--搜索 分析 上代码 思路三--变进制数与康托 ...

  7. 洛谷CSP-J/S2020初赛模拟部分题解

    说明 试题来源于洛谷CSP-J/S2020初赛模拟试题. 选择题 T1. 十进制数114的相反数的8位二进制补码是:(10001110) [解析]整数的二进制表示的最高位为符号位,用0表示" ...

  8. 洛谷P5594 [XR-4] 模拟赛C++ 思路加代码

    这道题水题一个 题目闪回 本蒟蒻只会发水题 作为洛谷灌水区大水桶,今天第一次发文章,主要是看那些题解里的大佬,做法有点太大佬了一点点,用了结构体什么的,对新​​​​​​ju手ruo过于的不友善,所以今 ...

  9. 洛谷 P5594 【XR-4】模拟赛

    思路:关于STL中set容器的使用 #include<bits/stdc++.h> using namespace std; const int MAXSIZE = 1010; int a ...

最新文章

  1. python中语法错误-python中的语法错误是指什么
  2. 使用 RxJS 实现 JavaScript 的 Reactive 编程
  3. STM32F1笔记(五)外部中断EXTI
  4. 基于java的程序启动出错Could not create the Java virtual machine
  5. 那些我当了程序员以后才理解的崩溃瞬间!
  6. bash 不是内部或外部命令_Python安装时提示“Python不是内部或外部命令...”解决方法...
  7. 前端通过jqplot绘制折线图
  8. 拓端tecdat|探析大数据期刊文章研究热点
  9. Java Applet及其应用
  10. 开发微信“自动抢红包”软件,被罚400多万
  11. 伯努利试验和二项分布
  12. 1.5W字Docker详解,从入门到下地干活一条龙
  13. pandownload网页版服务器维护中,PanDownload网页版源码
  14. 计算机应用期刊投中难吗,计算机应用研究投稿水平高吗
  15. AI-Tesseract4.0-OCR训练相关
  16. 微信小程序真机调试常见问题汇总
  17. 迈克尔·杰克逊Michael Jackson,仅此记念
  18. codeforces 558c558d558e
  19. DM数据库开启归档模式的三种方式
  20. 关于Android状态栏反色(白底黑字)的适配小总结

热门文章

  1. c++primer第十六章模板特例化
  2. 电脑网易我的世界进服务器未响应,我的世界网易版进不去解决方法 MC网易电脑端进不去原因...
  3. 换了5G手机不会用5G网络?赶快来补课!
  4. kubernet-- windows之kubectl的安装及使用(巧克力)
  5. 2022-2023年最新最全计算机相关专业毕设选题推荐
  6. 深扒“亚稳态”的底裤,从MOS管到CMOS门电路,再到亚稳态分析
  7. 签了工作之后才发现,自己太草率了.....我看过的关于职业规划最好最全面的一篇文章...
  8. ABAP CDS VIEW WITH ASSOCIATION示例
  9. Python+Vue计算机毕业设计牙无忧6ayy4(源码+程序+LW+部署)
  10. LeetCode 325. Maximum Size Subarray Sum Equals k