2020ccpc河南赛ProblemA 班委竞选

2023-11-10 01:40

本文主要是介绍2020ccpc河南赛ProblemA 班委竞选,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

签到题

某班级中有 n 位学生,学号为 1, 2, . . . , n。现在班级中正在举行 m 个班干部职位的竞选,职位用 1, 2, . . ., m 编号。学号为 i 的同学竞选的职位为 ci,获得 ti 票。最终每个职位选择票数最高的同学上任, 若存在多个同学票数一致,则选择学号最小的同学上任。 现在给你唱票结果,请你告诉班主任最终的班干部名单。
输入格式
第一行包含两个整数 n, m (1 ≤ n ≤ 51, 1 ≤ m ≤ 12, m ≤ n),含义见题目描述。接下来 n 行,第 i 行包含两个整数 ci, ti (1 ≤ ci ≤ m, 1 ≤ ti ≤ n),含义见题目描述。
数据保证每个职位至少有一位同学参与竞选。
输出格式
输出一行,包含 m 个整数。第 i 个整数表示担任第 i 个班干部职位的同学学号。

思路:
1.开一个足够大的二维数组,一维表示职位,二维表示改职位下的最大票数【1表示职位,2表示人】
2.初始化数组。如果对数组不进行初始化,不会AC。
3.博主从1开始对数组计数。i表示班级人数,每次输入职位t和第i人获得的票数c,如果第i个人的职位c票数小于t,则把此时的票数赋值给该职位,作为最大票,同时记录对应的人。

具体代码如下

#include<bits/stdc++.h>
using namespace std;
int main()
{int n,m,c,t;cin>>n>>m;int a[100][2];memset(a,0,sizeof(a));for(int i=1;i<=n;i++){cin>>c>>t;if(a[c][1]<t){a[c][1]=t;a[c][2]=i;}}for(int i=1;i<=m;i++){cout<<a[i][2]<<" ";}return 0;
}

这篇关于2020ccpc河南赛ProblemA 班委竞选的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/379679

相关文章

河南消防工程设计专项资质申请条件

一、企业基本条件 独立法人资格:企业必须具有独立法人资格,即依法成立的企业法人。 注册资本:企业注册资本应符合资质标准中的要求。例如,在申请乙级资质时,企业注册资本不少于100万元人民币。 经营场所:企业应有固定的经营场所,并具备必要的办公条件和技术设施。 经营范围:企业营业执照上的经营范围应包含消防设施工程设计等相关业务。 技术条件 技术负责人:技术负责人应具有不少于6年的消防设施工

河南测绘资质办理过程中的人才配置

人才配置基本要求 主体资格:必须具有企业或事业单位法人资格。 专业技术人员:注册测绘师 测绘高级工程师 测绘中级工程师 测绘助理工程师 以上各类人员的数量需按照不同的测绘专业标准来计算。 其他条件:办公场所面积:甲级不少于600平方米,乙级不少于150平方米,丙级不少于40平方米,丁级不少于20平方米。 质量管理:申请单位应当通过ISO9000系列质量保证体系认证,除非申请的是互联

河南建筑消防工程设计专项资质人员配备标准说明

人员配备标准概览 甲级资质企业 对于甲级资质的企业,人员配备要求相对较高,主要包括以下方面: 高级电气工程师1名 中级电气工程师3名 高级自动控制工程师1名 中级自动控制工程师3名 高级给排水工程师1名 中级给排水工程师3名 高级暖通工程师1名 中级暖通工程师2名 总计需要15名专业技术人员 此外,还要求: 技术负责人具有不少于8年从事消防设施工程经历,并主持完成单体建筑

河南萌新2024第二场

H 狼狼的备忘录 题目大意: 给定n本备忘录,里面记录了一个人的m个星座信息,要求按一下要求整理备忘录 A:同一个成员的星座信息 x 是星座信息 y 的后缀,那么星座信息 x 会没有星座信息 y 完整,从而应该只保留星座信息 y ,删除星座信息 x 。同一个成员的星座信息可能以相同格式出现多次,那么只保留该信息一次。 思路: 通过备忘录的整理规则 set < string >容器可以完

2024年河南企业安许资质续期:延续人员配置全解析

2024年河南企业安许资质续期时,延续人员的配置是一个至关重要的环节。以下是对延续人员配置的全面解析: 一、明确人员配备要求 1. 安全三类人员 A类人员:企业主要负责人,如法人代表、总经理等,需持有有效的安全生产考核合格证书(A证)。具体数量根据企业规模和实际管理需求确定,但应确保至少有一名符合要求的A类人员。B类人员:项目负责人,通常由建造师担任,需持有带B证的安全生产考核合格证书。配置

2024河南萌新联赛第五场 A日历游戏(SG函数)

题目链接 SG函数讲解 思路: 两个人对弈,然后还不满足一些常见的博弈模型,直接上SG函数。简单总结一下: 博弈论里的局面,表示的是某个人在做出决策前面临的一个情形,必胜与必败态指的就是这个人在某个局面下做出最优选择能否获胜。 显然游戏结束时是必败态,因为这时候面临局面的人还没有做出决策就比赛结束了, 说明对方在上一回合做出决定后就已经获胜了。必胜态必定存在一个必败态,必败态后面全为

河南萌新联赛2024第(六)场:郑州大学(ABCDFGHIL)

文章目录 写在前面A 装备二选一(一)思路code B 百变吗喽思路code C 16进制世界思路code D 四散而逃思路code F 追寻光的方向思路code G 等公交车思路code H 24点思路code I 正义从不打背身思路code L koala的程序思路code 河南萌新联赛2024第(六)场:郑州大学 写在前面 昨天打的这场萌新联赛打的也是非常烂,感觉最近不

河南萌新联赛2024第(六)场:郑州大学

文章目录 A 装备二选一(一)题目描述思路代码B 百变吗喽题目描述思路代码 D 四散而逃题目描述思路代码 F 追寻光的方向题目描述思路代码 A 装备二选一(一) 题目描述 手中的武器会为他增加 a% 的暴击率,发生暴击时会使他本次普通攻击伤害变为原来的 b 倍。 打完boss之后掉落的武器会为他增加 c% 的暴击率,发生暴击时会使他本次普通攻击伤害变为来的 d倍。 思路

2024河南萌新联赛第六场题解

这场的出题组是郑州大学acm实验室,验题组是郑州大学和郑州轻工业大学的志愿者同学们。 官方题解大部分内容是我写的,B题思路部分是对应的出题人自己写的,E题思路以及代码都是对应的出题人写的因为我不会写这个题,题目的题面,数据和std程序等明天问问能不能放。std程序是各自的出题人自己写的,和本篇题解的代码不一样。 碎碎念就扔到题解最后了,想看可以看,不想看也没关系。 难度分布如下:

办理河南建筑工程乙级设计资质的流程与要点

办理河南建筑工程乙级设计资质的流程与要点 办理河南建筑工程乙级设计资质的流程与要点主要包括以下几个方面: 流程: 工商注册与资质规划:确保企业具有独立法人资格,完成工商注册,并明确乙级设计资质的具体要求,包括注册资本、人员配置、技术条件等。 专业技术人员配置: 雇佣或签约符合资质要求的专业技术人员,包括但不限于:一级注册结构工程师2名、一级注册建筑师2名、注册暖通工程师1名、注册供配电工