话题焦点人物题解

NOI1.13.20 话题焦点人物 题解 附带详细注释(C++) NOI1.13.20 话题焦点人物 题解(C++) 题目传送门 先来一个表情包: 呵呵~ 二话不说,直接开始撸题。 题目 20:话题焦点人物 总时间限制: 1000ms 内存限制: 65536kB 描述 微博提供了一种便捷的交流平台。一条微博中,可以提及其它用户。例如Lee发出一条微博为:“期末考试顺利 @Kim @Neo”,则Lee提及了Kim和Neo两位用户。 我们收集了N(1 < N... 阅读详情

20:话题焦点人物题解

描述
微博提供了一种便捷的交流平台。一条微博中,可以提及其它用户。例如Lee发出一条微博为:“期末考试顺利 @Kim @Neo”,则Lee提及了Kim和Neo两位用户。

我们收集了N(1 < N < 10000)条微博,并已将其中的用户名提取出来,用小于等于100的正整数表示。

通过分析这些数据,我们希望发现大家的话题焦点人物,即被提及最多的人(题目保证这样的人有且只有一个),并找出那些提及它的人。

输入
输入共两部分:
第一部分是微博数量N,1 < N < 10000。
第二部分是N条微博,每条微博占一行,表示为:
发送者序号a,提及人数k(0 < = k < = 20),然后是k个被提及者序号b1,b2…bk;
其中a和b1,b2…bk均为大于0小于等于100的整数。相邻两个整数之间用单个空格分隔。
输出
输出分两行:
第一行是被提及最多的人的序号;
第二行是提及它的人的序号,从小到大输出,相邻两个数之间用单个空格分隔。同一个序号只输出一次。
样例输入
5
1 2 3 4
1 0
90 3 1 2 4
4 2 3 2
2 1 3
样例输出
3
1 2 4

#include <bits/stdc++.h>

using namespace std;

int main()
{
	int num[10000] = { 0 };
	int n = 0, k = 0;
	int blog[10000][20] = { 0 };
	
	cin >> n;
	
	for(int i = 0; i < n; ++ i)
	{
		cin >> k;
		for(int j = 0; j < k; ++ j)
		{
			cin >> blog[i][j];
			num[blog[i][j]] ++;
		}
	}
	
	int large1 = 0, large2 = 0;
	
	for(int i = 0; i < 10000; ++ i)
	{
		if(num[i] >= large1)
		{
			large1 = num[i];
			large2 = i;
		}
	}
	
	cout << large2;	
	
	return 0;
}
话题焦点人物(计蒜客) 微博提供了一种便捷的交流平台。一条微博中,可以提及其它用户。例如你发出一条微博为:“期末考试顺利 @蒜头君 @花椰菜”,则你提及了蒜头君和花椰菜两位用户。 我们收集了 N(1<N<10000) 条微博,并已将其中的用户名提取出来,用小于等于100 的正整数表示。 阅读详情

相关推荐

1.13编程基础之综合应用

1.13编程基础之综合应用(题库) 题目ID 标题 分数 尝试人数 01 数制转换 10 4134 02 不吉利日期 10 4581 03 八进制小数 10 2197 04 垂直直方图 10 3077 05 素数回文数的个...

Owen20071026的博客 1395

2020年12-电子学会青少年等级考试C语言(二级)真题与解析

2020年12-电子学会青少年等级考试C语言(二级)真题与解析

~ 1680

NOI / 1.13编程基础之综合应用——20:话题焦点人物

总时间限制: 1000ms 内存限制: 65536kB 描述 微博提供了一种便捷的交流平台。一条微博中,可以提及其它用户。例如Lee发出一条微博为:“期末考试顺利 @Kim @Neo”,则Lee提及了Kim和Neo两位用户。 我们收集了N(1 < N < 10000)条微博,并已将其中的用户名提取出来,用小于等于100的正整数表示。 通过分析这些数据,我们希望发现大家的话题焦点人物,即...

dgyshy的博客 977

PTA6-2 编写字符串倒置函数分数 10作者 巨同升位 山东理工大学答案

其中a是由主调函数传入的参数。

nzksnns的博客 574

电子学会 青少年软件编程等级考试 C语言 2

电子学会 青少年软件编程等级考试 C语言 2

青少年趣味编程 788

[编程网格] 话题焦点

我们收集了N(1 < N < 10000)条微博,并已将其中的用户名提取出来,用小于100的正整数表示。通过分析这些数据,我们希望发现大家的话题焦点人物,即被提及最多的人(题目保证这样的人有且只有一个),并找出那些提及它的人。本题可以利用数组来进行计数和标记,用一个int类型的一维数组来记录某个被提及的次数,用一个bool类型的二维数组来记录某个人被谁提及了,然后找出最大提及者以及输出提及它的人即可。发送者a,提及人数k(0 < = k < = 20),然后是k个被提及者b1,b2...bk。

StudyingPanda的博客 385

POJ1.13 20话题焦点人物

POJ1.13综合运用 20

leizhehan的博客:(你可能会认得我的另一个名字:hsfzLZH1) 1712

话题焦点人物

总时间限制: 1000ms 内存限制: 65536kB 描述 微博提供了一种便捷的交流平台。一条微博中,可以提及其它用户。例如Lee发出一条微博为:“期末考试顺利 @Kim @Neo”,则Lee提及了Kim和Neo两位用户。 我们收集了N(1 &lt; N &lt; 10000)条微博,并已将其中的用户名提取出来,用小于等于100的正整数表示。 通过分析这些数据,...

Stupid_Computer的博客 2021

OpenJudge NOI 1.13 20:话题焦点人物

OpenJudge NOI 1.13 20:话题焦点人物设一个计数数组ct,表示i被提到的次数。设布尔数组g,表示i是否提到j。 输入数据,构造ct数组和g数组。 求ct数组最大值的下标mxi,即为被提到最多的人。根据g数组,输出提到mxi的人。...

君义NOIP的博客 1763

周赛题解(A,B,D,H)

在每次移动后,她将交替面朝正 x 方向和正 y 方向(即,在她的第二次移动时,她将面朝正 y 方向,在第三次移动时面朝正 x 方向,依此类推)。可以用vector数组存储提及当前此人的所有人的编号,数组存储当前此人被提及次数,找到最大,提取出来提及此人的人的编号,排序去重,输出就好。通过分析这些数据,我们希望发现大家的话题焦点人物,即被提及最多的人(题目保证这样的人有且只有一个),并找出那些提及它的人。记录数组的前缀GCD,和后缀GCD,最后将去除当前点的前缀和后缀的GCD进行比较,得出最大值,即为答案。

herunze666的博客 928

青少年软编等考二级题解目录

本文汇总了中国电子学会青少年软件编程等级考试C语言二级历年真题解析,提供2020年6月之后考试的题目链接和解析文章索引。每场考试包含5道编程题,所有题目均可在SOJ平台(https://superoj.online)进行在线评测,解析中使用C++代码解答。建议考生先自行练习,再参考详细解析。内容涵盖数组、枚举、排序等知识点,适合备考青少年软件编程等级考试的考生参考使用。

学习过程的记录与分享。 669

20:话题焦点人物

20:话题焦点人物 查看 提交 统计 提问 总时间限制: 1000ms 内存限制: 65536kB描述 微博提供了一种便捷的交流平台。一条微博中,可以提及其它用户。例如Lee发出一条微博为:“期末考试顺利 @Kim @Neo”,则Lee提及了Kim和Neo两位用户。 我们收集了N(1 &lt; N &lt; 10000)条微博,并已将其中的用户名提取出来,用小...

weixin_33701564的博客 723

话题焦点人物代码实现c++

话题焦点人物代码实现c++ 首先来看题目 微博提供了一种便捷的交流平台。一条微博中,可以提及其它用户。例如你发出一条微博为:“期末考试顺利 @蒜头君 @花椰菜”,则你提及了蒜头君和花椰菜两位用户。 我们收集了 N(1 < N < 10000)N(1<N<10000) 条微博,并已将其中的用户名提取出来,用小于等于 100100 的正整数表示。 通过分析这些数据,我们希望发现大家的话题焦点人物,即被提及最多的人(如果有多个,找到编号最小的),并找出那些提及它的人。 输入格式 输入共两部

qq_46031896的博客 1761

NOIP学习之综合应用:157.话题焦点人物

使用了桶排序,其中记录每个接收者的发送者这是比较特别的

wlxiong的博客 438

关于FeedSky话题广告

    看到不少人申请了FeedSky的话题广告,好奇之下也申请了个。起初还以为是那种google广告的形式,进去了才明白了一点东西,有点疑问。先看一下它对自己的介绍:    1,什么是话题广告    话题广告是Feedsky提供的一种专门针对Blog的新广告形式。由Blog作者按照广告主的要求撰写评论文章,然后广告主向Blog作者付费。这种形式充分利用了Blog传播快、面积广的特点,宣传效果很好...

weixin_33712881的博客 139
上一篇: C++进制转换题解
下一篇: 垂直直方图题解
ProgramGXX
博客等级 码龄7年 5粉丝 17原创
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值