蓝桥杯备战7.宇宙总统

P1781 宇宙总统 - 洛谷 | 计算机科学教育新生态 (luogu.com.cn)

当时写cmp的时候没想到直接让string类型进行比较

cpp 复制代码
#include<bits/stdc++.h>
#define endl '\n'
#define int long long
using namespace std;
const int N = 2e7+10,M = 1e3+10;
int a[N],pre[N];
int chi[N],math[N],eng[N],id[N],b[N];
struct zongtong
{
	int id;
	string sum;
};
bool cmp(zongtong a,zongtong b)
{
	if(a.sum.size()>b.sum.size())return 1;
	else if(a.sum.size()==b.sum.size()&&a.sum>b.sum)return 1;
	else return 0;
}
signed main()
{
	std::ios::sync_with_stdio(0),cin.tie(0),cout.tie(0);
	int n;cin>>n;
	zongtong z[30];
	for(int i=1;i<=n;i++)
	{
		cin>>z[i].sum;
		z[i].id = i;
	}
	sort(z+1,z+1+n,cmp);
	cout<<z[1].id<<endl<<z[1].sum;
	return 0;
}
相关推荐
AlenTech10 小时前
207. 课程表 - 力扣(LeetCode)
算法·leetcode·职场和发展
练习时长一年11 小时前
LeetCode热题100(杨辉三角)
算法·leetcode·职场和发展
_OP_CHEN14 小时前
【算法基础篇】(四十五)裴蜀定理与扩展欧几里得算法:从不定方程到数论万能钥匙
算法·蓝桥杯·数论·算法竞赛·裴蜀定理·扩展欧几里得算法·acm/icpc
我命由我1234514 小时前
Photoshop - Photoshop 工具栏(58)锐化工具
学习·ui·职场和发展·求职招聘·职场发展·学习方法·photoshop
踩坑记录14 小时前
leetcode hot100 438. 找到字符串中所有字母异位词 滑动窗口 medium
leetcode·职场和发展
YuTaoShao15 小时前
【LeetCode 每日一题】1458. 两个子序列的最大点积——(解法三)状态压缩
算法·leetcode·职场和发展
橘颂TA15 小时前
【剑斩OFFER】算法的暴力美学——leetCode 946 题:验证栈序列
c++·算法·leetcode·职场和发展·结构与算法
wen__xvn16 小时前
力扣第 484 场周赛
算法·leetcode·职场和发展
YuTaoShao16 小时前
【LeetCode 每日一题】865. 具有所有最深节点的最小子树——(解法一)自顶向下
算法·leetcode·职场和发展
2301_8008951016 小时前
hh的蓝桥杯每日一题--拔河
职场和发展·蓝桥杯