[每日一题] Hello, 2020!
题目链接:P5886 Hello, 2020! - 洛谷 | 计算机科学教育新生态 (luogu.com.cn)
题目背景
时针与分针重合在「零」的那一霎那,嘀嗒声便宣告了新一年的到来。
在过去的一年里,世事无常。屏幕面前的你可能不久前才听闻「OI」,也可能暂时地结束了竞赛生涯;可能在赛场上叱咤风云名列榜首,也可能独自承受着比赛失利的落寞。
无论如何,过去仍旧是过去,将来依然是将来。
以此题为开端,迎接你的 2020 吧!
题目描述
本场比赛有 n 名出题人,m 名选手。
出题人从 1 至 n 依次标号,选手从 1 至 m 依次标号。
比赛结束后选手的最终排名为 1 至 m 中其一,且互不相同。
报名结束后,第 i 位出题人看了看报名列表,对其他出题人说:「我觉得只有这 k_iki 位选手有可能最终排名第一,他们分别是 ai,1,ai,2,…,ai,ki。其他人不可能最终排名第一。」
你面前屏幕上的这道题的出题人通过时空隧道,预先得知了谁是最终排名第一的选手。
出题人把这 n 位出题人的预测都告诉了你,还告诉你恰好只有 p 个出题人的预测是正确的。
请你求出哪些选手可能最终获得第一名,并以从小到大的顺序依次输出这些选手的编号。
输入格式
从标准输入中读取数据。
第一行,三个正整数 n,m,p,表示出题人数,选手数,与正确预测数。
接下来 nn 行,每行第一个非负整数 ki 表示第 i 位出题人预测可能最终排名第一的选手位数;接下来 ki 个正整数 ai,1,ai,2,…,ai,ki,表示这位出题人预测可能最终排名第一的选手编号。
输出格式
输出数据至标准输出中。
第一行,输出一个非负整数,表示可能最终获得第一名的选手个数。
第二行,以从小到大的顺序依次输出这些选手的编号。
输入输出样例
输入 #1
4 3 2 2 2 3 1 1 3 1 2 3 2 1 3
输出 #1
1 2
说明/提示
子任务 1(6\%6%):n≤20,m≤20。
子任务 2(30\%30%):n≤100,m≤100,∑ki≤104。
子任务 3(24\%24%):n≤1000,m≤1000。
子任务 4(40\%40%):无特殊限制。
对于全部数据,1≤n≤105,1≤m≤106,0≤∑ki≤106,0≤p≤n。
解题代码
#include<iostream>
#include<algorithm>
using namespace std;int a[1000001],t,b[1000001],s,c;
int main()
{int n,m,p;cin>>n>>m>>p;for(int i=0;i<n;i++){scanf("%d",&t);while(t--){scanf("%d",&c);++a[c];}}for(int i=1;i<=m;i++)if(a[i]==p){b[s]=i;++s;}printf("%d\n",s);
// sort(b,b+s);for(int i=0;i<s;i++)printf("%d ",b[i]);printf("\n");return 0;
}
[每日一题] Hello, 2020!相关推荐
- 每日一题 丨2020.06.02
按扫描二维码即可答题,关注服务号"墨天轮平台",每日提醒不会错过! 网页版链接:https://www.modb.pro/test
- 每日一题丨2020.05.27
按扫描二维码即可答题,关注服务号"墨天轮平台",每日提醒不会错过! 网页版链接:https://www.modb.pro/test
- 安卓 每日一题 2020年3月问题及答案
Android 3月2日题: onMeasure是干什么的? 答案: onMeasure方法主要是用于度量ViewGroup的子view的大小同时确定和保存自己ViewGroup的大小,将xml中的布 ...
- 安卓 每日一题 2020年5-6月问题及答案
最新 文章连接,本文不再同步 Android5月7日题: 在使用 HashMap 的时候,用 String 做 key 有什么好处? 参考答案: HashMap 内部实现是通过 key 的 hashc ...
- 实验室每日一题 2020.11.30
实验室每日一题 2020.11.30 先打开没有加密的文本文档,里面有一串密文,根据结尾的+推测应该是XXencode,直接找个在线网站解密,又得到一串密文:fwilvyhublqwhuhvwlqj, ...
- 安卓 每日一题 2020年4月问题及答案
最新 文章连接,本文不再同步 Android4月1日题: 什么是代理模式 答:为其他对象提供一种代理以控制对这个对象的访问,它主要解决在直接访问对象时带来的问题, 比如说:要访问的对象在远程的机器上. ...
- 安卓 每日一题 2020年9-10月问题及答案
最新 文章连接,本文不再同步 Android9月1日题: 请解释下 Android 程序运行时权限与文件系统权限的区别? 参考答案: apk 程序是运行在虚拟机上的,对应的是 Android 独特的权 ...
- 王者服务器维护结束2020331,S19荣耀进阶战令的星元部件是哪一位英雄的 王者荣耀2020年3月31日每日一题答案 - 找游戏手游网...
版本:v1.52.1.37 类型:MOBA跑酷大小:1.98 GB评分:9.2 标签: moba 腾讯游戏 塔防 竞技游戏 角色扮演 联机对战 立即下载 S19荣耀进阶战令的星元部件是哪一位英雄的?这 ...
- 【JAVA】交错字符串——力扣每日一题(六)(2020.07.18)
目录 题目:97. 交错字符串 思路 如果你从本文中学习到丝毫知识,那么请您点点关注.点赞.评论和收藏 大家好,我是爱做梦的鱼,我是东北大学大数据实验班大三的小菜鸡,非常渴望优秀,羡慕优秀的人,个人博 ...
最新文章
- 【The final】软件工程实践总结
- Java 基本功之(一)入门知识点
- 语义化,让你的网页更好的被搜索引擎理解
- python实现e2lsh高维数据集k近邻搜索——实现流程
- 分布式技术追踪 2017年第四期
- 约瑟夫环(杀人游戏)
- [css] 怎样修改chrome记住密码后自动填充表单的黄色背景?
- 十一章--软件设计与实现
- 坯子库曲面推拉教程_psd素材丨嘤,今天是仙仙的水墨风建筑表达教程(文末附讲解视频+效果图+贴图素材合集)...
- 超大图像的二值化方法
- Texlive安装宏包
- 自我决定理论:促进内在动机、社会发展和幸福感
- 显卡对应的Compute Capability值
- SAP - VL10B 执行采购订单,没有采购订单信息问题
- 萌新卷妹带你逃出算法无名岛第六站
- 4.16 广推科技现场面试
- Hive数据类型、数据库相关操作、表的相关操做、数据的导入导出
- Nordic nRF5 SDK 学习笔记之四, TWI (I2C) 总线
- 数据结构与算法A实验六图论---7-10 邻接矩阵表示法创建无向图
- 中高级测试工程师68道面试题
热门文章
- React-router4 第五篇 Preventing Transitions 防止转换
- oracle所有转义字符,Oracle 转义字符
- 探讨 Java 中 valueOf 和 parseInt 的区别
- 英飞凌 AURIX 系列单片机的HSM详解(4)——Tricore核与HSM核之间的通信方法
- web适配手机端开发总结
- python中assert的用法
- undefined reference to `av_register_all‘ 相关问题 FFmpeg被声明为已否决情况
- 一步一学Linux与Windows 共享文件Samba (v0.2b)---转自linuxsir
- Android studio 多渠道版本打包方法 flavor dimension
- 多点触控之MotionEvent.ACTION_MASK的作用