鱼C论坛

 找回密码
 立即注册
查看: 1816|回复: 4

求助

[复制链接]
发表于 2023-3-18 13:36:45 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
题目描述
地球历公元6036年,全宇宙准备竞选一个最贤能的人当总统,共有100个非凡拔尖的人竞选总统,现在投票已经结束,获得选票最多的人将荣登总统的宝座,如果有多个候选人获得票数一致,那么编号较大的候选人将就任总统的职位。请你编程计算出谁能够胜任总统的职位。
比如,有5位候选人参加竞选,他们的编号分别是1 2 3 4 5,有10个人为他们投票,投票结果是:1 1 1 1 1 2 2 3 4 5,那么1号候选人当选为宇宙总统。

输入输出格式
输入
第1行是一个整数n,代表投票的总数。(n<=1000) 第2行有n个整数,代表这些选票投给了哪些编号的候选人(候选人编号都是1~100之间的整数)。

输出
输出一个整数,代表获得总统职位的候选人的编号。

输入输出样例
样例
输入1
10
1 1 1 1 1 2 2 3 4 5
输出1
1

谁看一下谢谢!
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2023-3-18 13:46:17 | 显示全部楼层
好啦鱼C论坛不是作业论坛
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-3-18 16:46:21 | 显示全部楼层
#include<stdio.h>
int main()
{
        int n,max=0,i,j,k,a[6]={0};
        scanf("%d",&n);
        int b[n];
        for(i=0;i<n;i++)scanf("%d",&b[i]);
        for(i=0;i<=5;i++){
                for(j=0;j<n;j++)
                if(i==b[j])a[i]++;
        }
        for(i=5;i>0;i--)
                if(a[i]>max){
                max=a[i];
                k=i;}
        printf("%d",k);
        return 0;
}        
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-3-18 17:51:37 | 显示全部楼层
#include <bits/stdc++.h>
using namespace std;

int n, temp, ans, max_vote;
int vote[1005];

int main(){
    ios::sync_with_stdio(0);
    cin.tie(0);
    
    cin >> n;
    for(int i = 0; i < n; i++){
        cin >> temp;
        vote[temp]++;
    }

    for(int i = 1; i <= n; i++){
        if(vote[i] >= max_vote){
            max_vote = vote[i];
            ans = i;
        }
    }

    cout << ans;
    
    return 0;
}
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-3-18 19:30:52 | 显示全部楼层
P1781改题面 这都不会做属实6
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-12-23 12:14

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表