• 洛谷P1781 宇宙总统


    题目背景
    宇宙总统竞选

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

    输入输出格式
    输入格式:
    president.in

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

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

    输出格式:
    president.out

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

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

    输入输出样例
    输入样例#1:
    5
    98765
    12365
    87954
    1022356
    985678
    输出样例#1:
    4
    1022356
    说明
    票数可能会很大,可能会到100位数字。

    n<=20

    参考代码:

    #include <iostream>
    #include <algorithm>
    #include <cmath>
    #include <string>
    using namespace std;
    int main()
    {
    	string max=" ",str;
    	int n,num;
    	cin>>n;
    	for(int i=1;i<=n;i++)
    	{
    		cin>>str;
    		int str_size=str.size();
    		int max_size=max.size();
    		if(str_size>max_size||(str_size>=max_size&&str>max))
    		{
    			max=str;
    			num=i;
    		}
    	}
    	cout<<num<<endl<<max<<endl;
    	return 0;
    }
    
  • 相关阅读:
    css表格单元格间距设置
    JavaScript(js)设置输入焦点(focus)
    让div居中的方法
    Window.open()的使用
    getElementsByTagName的用法
    offsetTop获取top值
    js中indexof的使用
    jquery解析json数据
    iframe的使用
    WCF学习笔记Ⅲ
  • 原文地址:https://www.cnblogs.com/yonglin1998/p/11780836.html
Copyright © 2020-2023  润新知