难点是去重和对结构体特定的元素进行排序,我第一次去重一直卡在了段错误,一直不清楚怎么回事,然后暴力进行去重,一下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++写法)相关推荐

  1. 2022 PTA 模拟赛 点赞狂魔 (25 分) python

    微博上有个"点赞"功能,你可以为你喜欢的博文点个赞表示支持.每篇博文都有一些刻画其特性的标签,而你点赞的博文的类型,也间接刻画了你的特性.然而有这么一种人,他们会通过给自己看到的一 ...

  2. 7-84 点赞狂魔 (25 分)

    7-84 点赞狂魔 (25 分) 微博上有个"点赞"功能,你可以为你喜欢的博文点个赞表示支持.每篇博文都有一些刻画其特性的标签,而你点赞的博文的类型,也间接刻画了你的特性.然而有这 ...

  3. 【CCCC】L2-021 点赞狂魔 (25分),,模拟水题,map数组,间接排序

    problem L2-021 点赞狂魔 (25分) 微博上有个"点赞"功能,你可以为你喜欢的博文点个赞表示支持.每篇博文都有一些刻画其特性的标签,而你点赞的博文的类型,也间接刻画了 ...

  4. 数据结构排序-7-3 点赞狂魔 (25 分)

    7-3 点赞狂魔 (25 分) 微博上有个"点赞"功能,你可以为你喜欢的博文点个赞表示支持.每篇博文都有一些刻画其特性的标签,而你点赞的博文的类型,也间接刻画了你的特性.然而有这么 ...

  5. 7-9 点赞狂魔 (25分)

    7-9 点赞狂魔 (25分) 微博上有个"点赞"功能,你可以为你喜欢的博文点个赞表示支持.每篇博文都有一些刻画其特性的标签,而你点赞的博文的类型,也间接刻画了你的特性.然而有这么一 ...

  6. L2-021 点赞狂魔 (25 分)

    L2-021 点赞狂魔 (25 分) 题目 微博上有个"点赞"功能,你可以为你喜欢的博文点个赞表示支持.每篇博文都有一些刻画其特性的标签,而你点赞的博文的类型,也间接刻画了你的特性 ...

  7. L2-021 点赞狂魔 (25分) | set sort

    L2-021 点赞狂魔 (25分) 微博上有个"点赞"功能,你可以为你喜欢的博文点个赞表示支持.每篇博文都有一些刻画其特性的标签,而你点赞的博文的类型,也间接刻画了你的特性.然而有 ...

  8. 点赞狂魔 (25 分) C语言

    点赞狂魔 (25 分) 微博上有个"点赞"功能,你可以为你喜欢的博文点个赞表示支持.每篇博文都有一些刻画其特性的标签,而你点赞的博文的类型,也间接刻画了你的特性.然而有这么一种人, ...

  9. 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 ...

  10. PTA-7-3 点赞狂魔 (25分)

    问题描述: 微博上有个"点赞"功能,你可以为你喜欢的博文点个赞表示支持.每篇博文都有一些刻画其特性的标签,而你点赞的博文的类型,也间接刻画了你的特性.然而有这么一种人,他们会通过给 ...

最新文章

  1. 递归算法,JavaScript实现
  2. 1999元的AirPods Pro无线耳机突然发布,史上最大升级,买不买?
  3. html th表格居中,HTML----之表格
  4. vue 父组件使用keep-alive和infinite-scroll导致在子组件触发父组件的infinite-scroll方法...
  5. wordpress目录文件结构
  6. 网狐6603所有版本--新金典版本最新漏洞。
  7. 【费曼学习法】史上最强学习方法,无论是给自己还是给孩子,都非常值得尝试
  8. 论文阅读笔记 | (CVPR 2017 Oral) Look Closer to See Better:RA-CNN
  9. 新形势下大学生心理健康问题及教育模式探讨
  10. Oracle 使用DBMS_JOB和DBMS_SCHEDULER 创建定时任务 创建管理job示例
  11. Vue 实现骨架屏(skeleton)
  12. 易饭原创:小易U盘安装ghost版xp完美解决方案(解决启动U盘制作难题)09.2.27更新
  13. 【软考——系统架构师】信息系统基础
  14. (三十) Ubuntu解决/boot 空间不足问题
  15. Kubeadm 快速搭建 k8s 集群安装可视化管理界面
  16. python 镜像源配置
  17. python天天向上续、尽管每天坚持_python好好学习 天天向上
  18. 淘宝客赚钱秘籍:淘宝客打造快速和推广单页网站,轻松赚大钱
  19. UnityThread子线程使用只能在主线程中调用的函数或Unity API
  20. 实际 MIDI 文件分析

热门文章

  1. 使命召唤15显示服务器封锁,使命召唤15进不去怎么办?游戏修复方法介绍
  2. oracle dba_profile,查询oracle的profile设置语句
  3. centos7 查看启动项
  4. Android 去掉大括号
  5. 微信小程序获取云服务器数据,微信小程序云开发服务端数据库API 获取集合数据...
  6. 贝塞尔曲线学习:正弦曲线
  7. LSF-SCNN:一种基于CNN的短文本表达模型及相似度计算的全新优化模型
  8. 关于浏览器input输入框自带屎黄色样式的修改(个人笔记)
  9. 取消苹果商店简短验证_LoL手游苹果系统端下载教程
  10. 树状数组与其应用(Python实现)(1)