题解 P1781 【宇宙总统】】的更多相关文章

P1781 宇宙总统 题目背景 宇宙总统竞选 题目描述 地球历公元6036年,全宇宙准备竞选一个最贤能的人当总统,共有n个非凡拔尖的人竞选总统,现在票数已经统计完毕,请你算出谁能够当上总统. 输入输出格式 输入格式: president.in 第一行为一个整数n,代表竞选总统的人数. 接下来有n行,分别为第一个候选人到第n个候选人的票数. 输出格式: president.out 共两行,第一行是一个整数m,为当上总统的人的号数. 第二行是当上总统的人的选票. 输入输出样例 输入样例#1: 复制…
题目背景 宇宙总统竞选 题目描述 地球历公元6036年,全宇宙准备竞选一个最贤能的人当总统,共有n个非凡拔尖的人竞选总统,现在票数已经统计完毕,请你算出谁能够当上总统. 输入输出格式 输入格式: president.in 第一行为一个整数n,代表竞选总统的人数. 接下来有n行,分别为第一个候选人到第n个候选人的票数. 输出格式: president.out 共两行,第一行是一个整数m,为当上总统的人的号数. 第二行是当上总统的人的选票. 输入输出样例 输入样例#1: 复制 5 98765 123…
https://www.luogu.org/problem/show?pid=1781 题目背景 宇宙总统竞选 题目描述 地球历公元6036年,全宇宙准备竞选一个最贤能的人当总统,共有n个非凡拔尖的人竟选总统,现在票数已经统计完毕,请你算出谁能够当上总统. 输入输出格式 输入格式: president.in 第一行为一个整数n,代表竞选总统的人数. 接下来有n行,分别为第一个候选人到第n个候选人的票数. 输出格式: president.out 共两行,第一行是一个整数m,为当上总统的人的号数.…
题目背景 宇宙总统竞选 题目描述 地球历公元6036年,全宇宙准备竞选一个最贤能的人当总统,共有n个非凡拔尖的人竞选总统,现在票数已经统计完毕,请你算出谁能够当上总统. 输入输出格式 输入格式: president.in 第一行为一个整数n,代表竞选总统的人数. 接下来有n行,分别为第一个候选人到第n个候选人的票数. 输出格式: president.out 共两行,第一行是一个整数m,为当上总统的人的号数. 第二行是当上总统的人的选票. 输入输出样例 输入样例#1: 5 98765 12365…
题目 此题原本是一个简单的排序,但因为数据范围的限制,所以变成了一个需采用字符串排序的题目,接下来我将给大家讲一下如何字符串排序. 首先先判断为位数上是否相同,如果不同再比较那一位的数就可以了 #include<iostream> #include<algorithm> using namespace std; struct ren { string s; int b; }; int cmp(ren a,ren b) { if(a.s.size()!=b.s.size()) ret…
题目地址:https://www.luogu.com.cn/problem/P1781 题目描述:地球历公元 6036 年,全宇宙准备竞选一个最贤能的人当总统,共有 n 个非凡拔尖的人竞选总统,现在票数已经统计完毕,请你算出谁能够当上总统. 输入格式:第一行为一个整数 n,代表竞选总统的人数. 接下来有 n 行,分别为第一个候选人到第 n 个候选人的票数.第一个人的票数是1,往后依次叠加. 输出格式:共两行,第一行是一个整数 m,为当上总统的人的号数.第二行是当上总统的人的选票. 提示:票数可能…
题目描述 地球历公元6036年,全宇宙准备竞选一个最贤能的人当总统,共有n个非凡拔尖的人竞选总统,现在票数已经统计完毕,请你算出谁能够当上总统. 输入输出格式 输入格式: 第一行为一个整数n,代表竞选总统的人数. 接下来有n行,分别为第一个候选人到第n个候选人的票数. 输出格式: 共两行,第一行是一个整数m,为当上总统的人的号数. 第二行是当上总统的人的选票. 输入输出样例 输入样例#1: 5 98765 12365 87954 1022356 985678 输出样例#1: 4 1022356…
地球历公元6036年,全宇宙准备竞选一个最贤能的人当总统,共有n个非凡拔尖的人竞选总统,现在票数已经统计完毕,请你算出谁能够当上总统. 输入输出格式 输入格式: president.in 第一行为一个整数n,代表竞选总统的人数. 接下来有n行,分别为第一个候选人到第n个候选人的票数. 输出格式: president.out 共两行,第一行是一个整数m,为当上总统的人的号数. 第二行是当上总统的人的选票. 输入输出样例 输入样例#1: 复制 5 98765 12365 87954 1022356…
题目描述 地球历公元6036年,全宇宙准备竞选一个最贤能的人当总统,共有n个非凡拔尖的人竟选总统,现在票数已经统计完毕,请你算出谁能够当上总统. 输入输出格式 输入格式: 第一行为一个整数n,代表竞选总统的人数. 接下来有n行,分别为第一个候选人到第n个候选人的票数. 输出格式: 共两行,第一行是一个整数m,为当上总统的人的号数. 第二行是当上总统的人的选票. 输入输出样例 输入样例#1: 5 98765 12365 87954 1022356 985678 输出样例#1: 4 1022356…
题目:https://www.luogu.org/problemnew/show/P1059 思路:STL中的set使用. //#include<bits/stdc++.h> #include<set> #include<iostream> #include<stdio.h> #include<stdlib.h> #include<cstring> #include<stack> #include<algorithm…
题解: 此题的关键不在排序,而在于大数字 我们可以用字符串进行存储,比较他们的长度,长度一样时比较他们的大小即可 #include<iostream>using namespace std; int main(){ int n; cin>>n; int ret=0,pre=0; string max="",m; int a[100]; for(int i=0;i<n;i++){  cin>>m;  ret++;  if(m.size()>…
https://www.luogu.org/problem/show?pid=1781 高精比较大小: #include<iostream> #include<cstdio> #include<cstring> #include<queue> #include<algorithm> #include<cmath> using namespace std; int n,len,maxn; ][]; ]; ],cnt; void cout…
宇宙总统[题目链接] 关于题目算法,其实就是考排序,那我们直接sort不就好啦,显然不能. 这个题让我重新认识了cmp函数: 以下是我的心路历程: 看到这个题,嗯?这么简单的吗,我直接sort不就好啦✿✿ヽ(°▽°)ノ✿ 再看一眼,不会这么简单的吧(⊙▽⊙)# 往下一看:(微笑) 废话 is over MY SOLUTION: 这个题其实开始是想手写高精度排序的,好像手写排序也不是特别难?然后在讨论版发现了一个用sort的算法,于是我也就用sort做啦,然后成功对sort函数中的cmp有了新的认…
//水题 题目背景 宇宙总统竞选 题目描述 地球历公元6036年,全宇宙准备竞选一个最贤能的人当总统,共有n个非凡拔尖的人竞选总统,现在票数已经统计完毕,请你算出谁能够当上总统. 输入输出格式 输入格式: president.in 第一行为一个整数n,代表竞选总统的人数. 接下来有n行,分别为第一个候选人到第n个候选人的票数. 输出格式: president.out 共两行,第一行是一个整数m,为当上总统的人的号数. 第二行是当上总统的人的选票. 输入输出样例 输入样例#1: 复制 5 9876…
小金羊发现用的方法和python大佬们的方法还是不一样... (大概是我太弱了qAq) emmm... (Mode:Python 3)Code: a=int(input()) #几个数 L=list([]) #空列表 for x in range(a): #输入 L.append(int(input())) #输入的数加入列表 print(L.index(max(L))+1) #把最大值的索引(数组下标)+1输出即总统选举号 print(max(L)) #输出最大值 咱比不了1行,但是6行的代码…
题目描述 地球历公元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.…
P1177 [模板]快速排序 题目描述 利用快速排序算法将读入的 N 个数从小到大排序后输出.快速排序是信息学竞赛的必备算法之一.对于快速排序不是很了解的同学可以自行上网查询相关资料,掌握后独立完成.(C++ 选手请不要试图使用 STL,虽然你可以使用 sort 一遍过,但是你并没有掌握快速排序算法的精髓.) 输入格式 第 1 行为一个正整数 N,第 2 行包含 N 个空格隔开的正整数 ai,为你需要进行排序的数,数据保证了 Ai不超过 1e9. 输出格式 将给定的 N 个数从小到大输出,数之间…
任务说明:将杂乱无章的数据变得有规律.有各种各样的排序算法,看情况使用. 这里有空还是把各种排序算法总结下吧.qsort需要会写.. P1177 [模板]快速排序 这个题目懒得写了,直接sort了... 以后要补上.. sort版本可以忽略了orz #include <iostream> #include <cstdio> #include <cstdlib> #include <algorithm> using namespace std; int mai…
1. 评学习小标兵 [问题描述] 东东所在的班级有 N 名同学,期末考试进行了数学.语文.英语.地理四门功课的测试.班主任要将这 N 名学生中总分前三名定为本学期的“学习小标兵”.现在给出这N 名学生的姓名和各科成绩,请你编程找到总分前三名,并依次输出他们的姓名.所给数据不会有总分相同的情况(使用快速排序完成). [输入格式] 输入包含 N+1 行,第一行仅有一个正整数 N (N≤40),表示东东班里学生的总数,接下来的 N 行,每行描述一个学生的考试信息,依次为姓名.数学成绩.语文成绩.英语成…
结构体用sort快排的方法 struct node{ int k,s; }p[]; bool cmp1(node x,node y){ return x.s>y.s; //定义降序排序(从大到小) } bool cmp2(node x,node y){ return x.k<y.k; //定义升序排序(从小到大) }sort(p+1,p+n+1,cmp2); //排序  看题目,洛谷p1068 题目描述 世博会志愿者的选拔工作正在 A 市如火如荼的进行.为了选拔最合适的人才,A市对所有报名的选…
PTA|团体程序设计天梯赛-练习题目题解锦集(持续更新中) 实现语言:C/C++:      欢迎各位看官交流讨论.指导题解错误:或者分享更快的方法!! 题目链接:https://pintia.cn/problem-sets/994805046380707840/problems 目录 (点击对应题目即可进入相应题解……小声BB……) L1-001 Hello World (5 分) L1-002 打印沙漏 (20 分) L1-003 个位数统计 (15 分) L1-004 计算摄氏温度 (5…
hihoCoder #1426 : What a Ridiculous Election(总统夶选) 时间限制:1000ms 单点时限:1000ms 内存限制:256MB Description - 题目描述 In country Light Tower, a presidential election is going on. There are two candidates,  Mr. X1 and Mr. X2, and both of them are not like good per…
THUSC2017题解 题目都是在LOJ上交的. chocolate LOJ#2977巧克力 这题看着就让人想起了百度之星复赛的\(T5\),就是这题. 因为种类的个数很多,所以把每个种类随意\(rand\)一个\([1,k]\)的权值做一个映射,这样子随机若干次的正确率就会很高. 接下来考虑如何计算要求的东西,这个东西很显然就是要求解一个中位数最小的斯坦纳树. 中位数显然直接二分处理掉,转为求解在用的块数最小的前提下的最小的大于中位数的值的个数. 斯坦纳树求解即可. 讲个卡常小细节,上面这个东…
这次是Div.1+Div.2,所以有7题. 因为时间较早,而且正好赶上训练,所以机房开黑做. 然而我们都只做了3题.:(. 链接. [A]声控解锁 题意: Arkady的宠物狗Mu-mu有一只手机.它需要朝这个手机吠一个英文单词密码(两个字符长),手机才能解锁. Mu-mu的仇敌,Kashtanka想要解锁Mu-mu的手机,但是它只会说一些两个字符长的英文单词. 它想要用某种顺序吠出若干个英文单词,使得手机能解锁.告诉Kashtanka它有没有可能做到这一点. 输入: 第一行一个两个字符长的字符…
题目描述 黑恶势力的反攻计划被小C成功摧毁,黑恶势力只好投降.秋之国的人民解放了,举国欢庆.此时,原秋之国总统因没能守护好国土,申请辞职,并请秋之国人民的大救星小C钦定下一任.作为一名民主人士,小C决定举行全民大选来决定下一任.为了使最后成为总统的人得到绝大多数人认同,小C认为,一个人必须获得超过全部人总数的一半的票数才能成为总统.如果不存在符合条件的候选人,小C只好自己来当临时大总统.为了尽可能避免这种情况,小C决定先进行几次小规模预选,根据预选的情况,选民可以重新决定自己选票的去向.由于秋之…
[BZOJ4966]总统选举 Description 黑恶势力的反攻计划被小C成功摧毁,黑恶势力只好投降.秋之国的人民解放了,举国欢庆.此时,原秋之国总统因没能守护好国土,申请辞职,并请秋之国人民的大救星小C钦定下一任.作为一名民主人士,小C决定举行全民大选来决定下一任.为了使最后成为总统的人得到绝大多数人认同,小C认为,一个人必须获得超过全部人总数的一半的票数才能成为总统.如果不存在符合条件的候选人,小C只好自己来当临时大总统.为了尽可能避免这种情况,小C决定先进行几次小规模预选,根据预选的情…
看到大致思路一致的题解,决定发一篇运用STL不用dfs的题解     好久不发题解,心里不爽 思路: 1.输入的同时找到总统桌子的位置,用vector<pair <int,int> >记录横坐标和纵坐标 2.在总统桌子周围找到其他桌子,并用set记录(set可以去重) 3.打印set的长度,即周围桌子的数量 Code: #include <bits/stdc++.h> using namespace std; ; char c[N][N]; int n,m; char…
我要举报本次校赛出题人的消极出题!!! 官方题解请戳:http://3.scnuacm2015.sinaapp.com/?p=89(其实就是一堆代码没有题解) A. 树链剖分数据结构板题 题目大意:我没看,看不懂. 基本思路:我不会. 参考代码:找Oyk老师和Czj老师去. B. The background of water problem 题目大意(大写加粗的水题):给定$N$个学生和他们$K$个科目的成绩$S_i$,再给出各科目$K_i$的权重顺序$Q_i$,求排名之后,拥有id为$X$的…
以下代码为了阅读方便,省去以下头文件: #include <iostream> #include <stdio.h> #include <math.h> #include <string.h> #include <time.h> #include <stdlib.h> #include <string> #include <bitset> #include <vector> #include <…
2561: 最小生成树(题解) Time Limit: 10 Sec  Memory Limit: 128 MBSubmit: 1628  Solved: 786 传送门:http://www.lydsy.com/JudgeOnline/problem.php?id=2561 Description 给定一个边带正权的连通无向图G=(V,E),其中N=|V|,M=|E|,N个点从1到N依次编号,给定三个正整数u,v,和L (u≠v),假设现在加入一条边权为L的边(u,v),那么需要删掉最少多少条…