L1-034:点赞

题目描述

微博上有个"点赞"功能,你可以为你喜欢的博文点个赞表示支持。每篇博文都有一些刻画其特性的标签,而你点赞的博文的类型,也间接刻画了你的特性。本题就要求你写个程序,通过统计一个人点赞的纪录,分析这个人的特性。


输入格式:

输入在第一行给出一个正整数N(≤1000),是该用户点赞的博文数量。随后N行,每行给出一篇被其点赞的博文的特性描述,格式为"K F1​⋯FK​",其中1≤K≤10,Fi​(i=1,⋯,K)是特性标签的编号,我们将所有特性标签从1到1000编号。数字间以空格分隔。


输出格式:

统计所有被点赞的博文中最常出现的那个特性标签,在一行中输出它的编号和出现次数,数字间隔1个空格。如果有并列,则输出编号最大的那个。


输入样例:

复制代码
4
3 889 233 2
5 100 3 233 2 73
4 3 73 889 2
2 233 123

输出样例:

复制代码
233 3

程序代码

cpp 复制代码
#include<stdio.h>
int main(){
	int n;
	scanf("%d",&n);
	int k,t;
	int num,max=0;
	int a[1001]={0};
	for(int i=0;i<n;i++){
		scanf("%d",&k);
		for(int j=0;j<k;j++){
			scanf("%d",&num);
			a[num]++;
		}
	}
	
	for(int i=1000;i>0;i--){//求出出现最多的标签数目
		if(a[i]>max){
			max=a[i];
			t=i;
		}
	}
	printf("%d %d",t,max);
	return 0;
}

运行结果

相关推荐
xlq223229 小时前
22.多态(上)
开发语言·c++·算法
666HZ6669 小时前
C语言——高精度加法
c语言·开发语言·算法
sweet丶9 小时前
iOS MMKV原理整理总结:比UserDefaults快100倍的存储方案是如何炼成的?
算法·架构
666HZ66610 小时前
C语言——黑店
c语言·开发语言
云里雾里!10 小时前
力扣 209. 长度最小的子数组:滑动窗口解法完整解析
数据结构·算法·leetcode
CoderYanger11 小时前
递归、搜索与回溯-穷举vs暴搜vs深搜vs回溯vs剪枝:12.全排列
java·算法·leetcode·机器学习·深度优先·剪枝·1024程序员节
憨憨崽&11 小时前
进击大厂:程序员必须修炼的算法“内功”与思维体系
开发语言·数据结构·算法·链表·贪心算法·线性回归·动态规划
chem411112 小时前
C 语言 函数指针和函数指针数组
c语言·数据结构·算法
liu****12 小时前
八.函数递归
c语言·开发语言·数据结构·c++·算法
CM莫问12 小时前
详解机器学习经典模型(原理及应用)——岭回归
人工智能·python·算法·机器学习·回归