PTA-L2-021 点赞狂魔 (25 分)(C++写法)
难点是去重和对结构体特定的元素进行排序,我第一次去重一直卡在了段错误,一直不清楚怎么回事,然后暴力进行去重,一下Ac,确实数据量给的不大,暴力可以达成目的,对结构体元素进行排序,这里我们用到了sort函数,sort(数组名,数组长度,排序的原则)
#include<iostream>
#include<algorithm>
using namespace std;
int c[1100];
struct name
{string s1;int count;int result;
};
int cmp(name x,name y)
{if(x.result==y.result){return x.count<y.count;}return x.result>y.result;
}
int main()
{int n;cin>>n;getchar();struct name a[1000];for(int i=0;i<n;i++){int t=0;int index[1010]={0};cin>>a[i].s1>>a[i].count;for(int j=0;j<a[i].count;j++){int x;cin>>index[j];}for(int k=0;k<a[i].count;k++){for(int g=k+1;g<a[i].count;g++){if(index[k]==index[g]) t++;}}t=a[i].count-t;a[i].result=t;}sort(a,a+n,cmp);if(n==1)cout<<a[0].s1<<' '<<'-'<<' '<<'-';else if(n==2) cout<<a[0].s1<<' '<<a[1].s1<<' '<<'-';else if(n>=3) cout<<a[0].s1<<' '<<a[1].s1<<' '<<a[2].s1;return 0;
}
PTA-L2-021 点赞狂魔 (25 分)(C++写法)相关推荐
- 2022 PTA 模拟赛 点赞狂魔 (25 分) python
微博上有个"点赞"功能,你可以为你喜欢的博文点个赞表示支持.每篇博文都有一些刻画其特性的标签,而你点赞的博文的类型,也间接刻画了你的特性.然而有这么一种人,他们会通过给自己看到的一 ...
- 7-84 点赞狂魔 (25 分)
7-84 点赞狂魔 (25 分) 微博上有个"点赞"功能,你可以为你喜欢的博文点个赞表示支持.每篇博文都有一些刻画其特性的标签,而你点赞的博文的类型,也间接刻画了你的特性.然而有这 ...
- 【CCCC】L2-021 点赞狂魔 (25分),,模拟水题,map数组,间接排序
problem L2-021 点赞狂魔 (25分) 微博上有个"点赞"功能,你可以为你喜欢的博文点个赞表示支持.每篇博文都有一些刻画其特性的标签,而你点赞的博文的类型,也间接刻画了 ...
- 数据结构排序-7-3 点赞狂魔 (25 分)
7-3 点赞狂魔 (25 分) 微博上有个"点赞"功能,你可以为你喜欢的博文点个赞表示支持.每篇博文都有一些刻画其特性的标签,而你点赞的博文的类型,也间接刻画了你的特性.然而有这么 ...
- 7-9 点赞狂魔 (25分)
7-9 点赞狂魔 (25分) 微博上有个"点赞"功能,你可以为你喜欢的博文点个赞表示支持.每篇博文都有一些刻画其特性的标签,而你点赞的博文的类型,也间接刻画了你的特性.然而有这么一 ...
- L2-021 点赞狂魔 (25 分)
L2-021 点赞狂魔 (25 分) 题目 微博上有个"点赞"功能,你可以为你喜欢的博文点个赞表示支持.每篇博文都有一些刻画其特性的标签,而你点赞的博文的类型,也间接刻画了你的特性 ...
- L2-021 点赞狂魔 (25分) | set sort
L2-021 点赞狂魔 (25分) 微博上有个"点赞"功能,你可以为你喜欢的博文点个赞表示支持.每篇博文都有一些刻画其特性的标签,而你点赞的博文的类型,也间接刻画了你的特性.然而有 ...
- 点赞狂魔 (25 分) C语言
点赞狂魔 (25 分) 微博上有个"点赞"功能,你可以为你喜欢的博文点个赞表示支持.每篇博文都有一些刻画其特性的标签,而你点赞的博文的类型,也间接刻画了你的特性.然而有这么一种人, ...
- L2-2 点赞狂魔 (25 分)(C/C++)
输入样例: 5 bob 11 101 102 103 104 105 106 107 108 108 107 107 peter 8 1 2 3 4 3 2 5 1 chris 12 1 2 3 4 ...
- PTA-7-3 点赞狂魔 (25分)
问题描述: 微博上有个"点赞"功能,你可以为你喜欢的博文点个赞表示支持.每篇博文都有一些刻画其特性的标签,而你点赞的博文的类型,也间接刻画了你的特性.然而有这么一种人,他们会通过给 ...
最新文章
- 递归算法,JavaScript实现
- 1999元的AirPods Pro无线耳机突然发布,史上最大升级,买不买?
- html th表格居中,HTML----之表格
- vue 父组件使用keep-alive和infinite-scroll导致在子组件触发父组件的infinite-scroll方法...
- wordpress目录文件结构
- 网狐6603所有版本--新金典版本最新漏洞。
- 【费曼学习法】史上最强学习方法,无论是给自己还是给孩子,都非常值得尝试
- 论文阅读笔记 | (CVPR 2017 Oral) Look Closer to See Better:RA-CNN
- 新形势下大学生心理健康问题及教育模式探讨
- Oracle 使用DBMS_JOB和DBMS_SCHEDULER 创建定时任务 创建管理job示例
- Vue 实现骨架屏(skeleton)
- 易饭原创:小易U盘安装ghost版xp完美解决方案(解决启动U盘制作难题)09.2.27更新
- 【软考——系统架构师】信息系统基础
- (三十) Ubuntu解决/boot 空间不足问题
- Kubeadm 快速搭建 k8s 集群安装可视化管理界面
- python 镜像源配置
- python天天向上续、尽管每天坚持_python好好学习 天天向上
- 淘宝客赚钱秘籍:淘宝客打造快速和推广单页网站,轻松赚大钱
- UnityThread子线程使用只能在主线程中调用的函数或Unity API
- 实际 MIDI 文件分析
热门文章
- 使命召唤15显示服务器封锁,使命召唤15进不去怎么办?游戏修复方法介绍
- oracle dba_profile,查询oracle的profile设置语句
- centos7 查看启动项
- Android 去掉大括号
- 微信小程序获取云服务器数据,微信小程序云开发服务端数据库API 获取集合数据...
- 贝塞尔曲线学习:正弦曲线
- LSF-SCNN:一种基于CNN的短文本表达模型及相似度计算的全新优化模型
- 关于浏览器input输入框自带屎黄色样式的修改(个人笔记)
- 取消苹果商店简短验证_LoL手游苹果系统端下载教程
- 树状数组与其应用(Python实现)(1)