【字符串+排序】宇宙总统 luogu-1781
2018-09-11 12:44
183 查看
题目描述
地球历公元6036年,全宇宙准备竞选一个最贤能的人当总统,共有n个非凡拔尖的人竞选总统,现在票数已经统计完毕,请你算出谁能够当上总统。
分析
给字符串排个序。
AC代码
#include <bits/stdc++.h> using namespace std; struct rec{ string s; int id; }a[25]; int n; bool cmp(rec a,rec b) { if (a.s.size()==b.s.size()) return a.s>b.s; return a.s.size()>b.s.size(); } int main() { scanf("%d",&n); for (int i=1;i<=n;i++) { cin>>a[i].s; a[i].id=i; } sort(a+1,a+1+n,cmp); printf("%d\n",a[1].id); cout<<a[1].s; return 0; }
相关文章推荐
- 洛谷 1781——宇宙总统(排序)
- 宇宙总统 字符串排序
- 宇宙总统-洛谷 1781
- |洛谷|排序|P1781 宇宙总统
- 洛谷1781 宇宙总统 解题报告
- P1781——宇宙总统
- 洛谷1781宇宙总统
- 排序——宇宙总统
- 普及练习场 排序 宇宙总统
- [洛谷1781]宇宙总统
- 洛谷1781 宇宙总统
- 【寒假任务】 洛谷1781 宇宙总统
- luoguP1781 宇宙总统 题解
- php日志分析小脚本,分析出每行包含相同字符串的统计数量(从大到小进行排序)
- C语言:冒泡排序法:将若干字符串按字母顺序(由小到大)排序输出
- linq order by charindex 排序 按给定字符串顺序排序
- 写一个函数,输出字符串中字符的所有排序。(比如:abc acb bac bca cab cba )
- java实现随机字符串添加到List中并排序
- HDOJ 1004 字符串排序
- java中文字符串按拼音排序代码