当前位置: 首页 > news >正文

P1781 宇宙总统

宇宙总统

题目描述

地球历公元 6036 年,全宇宙准备竞选一个最贤能的人当总统,共有 n n n 个非凡拔尖的人竞选总统,现在票数已经统计完毕,请你算出谁能够当上总统。

输入格式

第一行为一个整数 n n n,代表竞选总统的人数。

接下来有 n n n 行,分别为第一个候选人到第 n n n 个候选人的票数。

输出格式

共两行,第一行是一个整数 m m m,为当上总统的人的号数。

第二行是当上总统的人的选票。

样例 #1

样例输入 #1

5
98765
12365
87954
1022356
985678

样例输出 #1

4
1022356

提示

票数可能会很大,可能会到 100 100 100 位数字。

1 ≤ n ≤ 20 1 \leq n \leq 20 1n20

我的代码

#include<iostream>
#include<cstdio>
#include<cmath>
#include<string>
#include<cstring>
#include<algorithm>
using namespace std;
struct da {int num;string xp;
} a[25]; 
int n;
int bj(string x, string y) {if (x.size() > y.size()) return 1;if (x.size() < y.size()) return -1;for (int i = 0; i < x.size(); i++) {if (x[i] < y[i]) return -1;if (x[i] > y[i]) return 1;}return 0;
}
int main() {scanf("%d", &n);for (int i = 1; i <= n; i++) {cin >> a[i].xp;a[i].num = i;}for (int i = 1; i <= n; i++)for (int j = 1; j < i; j++)if (bj(a[j].xp, a[i].xp) == -1)swap(a[j], a[i]);printf("%d\n", a[1].num);cout << a[1].xp;return 0;
}

http://www.mrgr.cn/news/58921.html

相关文章:

  • TMGM平台可靠么?交易是否安全?
  • 日常记录:es TransportClient添加证书处理
  • WPF+MVVM案例实战(四)- 自定义GroupBox边框样式实现
  • 深度学习技术演进:从 CNN、RNN 到 Transformer 的发展与原理解析
  • 何使用本地 LLMs 为可观察性 AI 助手提供本地部署支持
  • ffmpeg视频滤镜: 裁剪-crop
  • MYSQL-查看创建的用户语法(十一)
  • 代码随想录算法训练营第二十七天 | 122.买卖股票的最佳时机Ⅱ 55.跳跃游戏 45.跳跃游戏Ⅱ 1005.K次取反后最大化的数组和
  • Web环境下的Spring Boot酒店房间预订系统
  • [答疑]是不是互联网更适合用DDD
  • 从零开始:构建一个高效的开源管理系统——使用 React 和 Ruoyi-Vue-Plus 的实战指南
  • Spring Boot驱动的Web版酒店客房管理系统
  • 项目需要,写了一个取出8位变量的2bit数据,引发了思考!
  • 「漏洞复现」JEPaaS 低代码平台 j_spring_security_check SQL注入漏洞
  • Element 的Table表格实现列合并(记得先排序、element-plus、列合并、线上已投入使用)
  • 信息安全工程师(72)网络安全风险评估概述
  • Java Web 开发:构建动态与交互式Web应用的基石
  • R语言机器学习算法实战系列(十四): CatBoost分类算法+SHAP值 (categorical data gradient boosting)
  • vscode配色主题与图标库推荐
  • 本地缓存库分析(一):golang-lru
  • 厨艺交流平台:Spring Boot技术实践案例
  • 最佳B站视频下载工具 完全免费+支持8k画质!
  • Hadoop:yarn的Rust API接口
  • Nodejs使用pkg打包为可执行文件
  • 检索增强型生成模型RichRAG:为多面查询提供丰富回应
  • 【Nginx系列】关于一次请求超时的思考