- 0
- 0
- 约6.85千字
- 约 24页
- 2026-08-11 发布于福建
- 举报
第PAGE页共NUMPAGES页
2026年程序设计竞赛试题算法优化方向编程题
第一题(4分)
题目:
某公司需要统计员工加班情况,给定一个包含员工ID和加班时长(分钟)的日志文件,要求按加班时长降序输出员工ID,若加班时长相同,则按员工ID升序排列。请实现高效的数据处理算法。
输入:
第一行输入整数N(1≤N≤1e5),表示日志行数;接下来N行,每行包含一个员工ID(1≤ID≤1e9)和加班时长(1≤时长≤1e6),以空格分隔。
输出:
按要求排序后的员工ID序列,每行一个ID,空格分隔。
示例:
输入:
5
1300
2450
1300
3600
2450
输出:
3
1
1
2
2
提示:
-可考虑使用归并排序或堆排序优化排序效率。
-注意内存使用效率,避免超限。
第二题(6分)
题目:
在一个无序数组中,存在大量重复元素,要求在O(n)时间复杂度内找到出现次数最多的元素及其出现次数。若存在多个元素出现次数相同,则返回所有这些元素。
输入:
第一行输入整数N(1≤N≤1e6),表示数组长度;第二行输入N个整数,每个整数范围在[1,1e9]。
输出:
第一行输出最多重复的元素个数,第二行输出所有最多重复的元素,以空格分隔,顺序不限。
示例:
输入:
7
1223334
输出:
3
233
提示:
-
您可能关注的文档
- 2026年程序设计语言技巧与算法应用题库.docx
- 2026年程序设计语言与编程技能测试题.docx
- 2026年程序设计语言与算法题库及答案.docx
- 2026年程序设计语言与算法应用能力测试题.docx
- 2026年程序设计语言与应用高级考试题.docx
- 2026年程序员Java编程技能考核试题.docx
- 2026年程序员Python编程语言方向技术笔试题目.docx
- 2026年程序员编程大赛题目算法设计与实现挑战.docx
- 2026年程序员编程基础试题.docx
- 2026年程序员编程技能操作考核题.docx
- DB22∕JT 148-2016 混凝土空心砌块砌体排水检查井结构技术规程.docx
- SJG 131 - 2023 中小学校建筑装配式装修技术规程.docx
- DB11T 814-2011 城市轨道交通路网运营指标体系.docx
- J17G215 预制钢筋混凝土阳台板、空调板及女儿墙.docx
- J16J157 蒸压加气混凝土砌块应用构造.docx
- DB21_T 4396-2026 花生种质抗旱性鉴定技术规程.docx
- 内蒙古图集 12J6 外装修参考图集.docx
- J16Z607 海绵城市建设设施构造.docx
- DB4419/T 22—2024 工程勘察岩土层划分技术标准.docx
- 天津 12N8 地源热泵系统设计与安装.docx
最近下载
- 一元一次方程应用题-一元一次方程应用题以及答案.docx VIP
- 《永磁同步电机通用技术条件》.pdf VIP
- Windows Server 2012(R2)操作系统安全加固配置基线.docx VIP
- NBT47017-2011压力容器视镜(施工图).pdf VIP
- 早孕关爱门诊咨询要点专家共识(2025年版).pptx VIP
- 省属国有企业公开招聘笔试真题(完整版含详细答案).docx VIP
- mipi_csi-2_协议介绍文档.pdf VIP
- T∕FSI 057-2020 可交联型粉末氟碳涂料树脂(可复制版).pdf
- 结构力学优化算法:灵敏度分析:灵敏度分析基础.pdf VIP
- 传统医学出师考核和确有专长考核大纲(PDF62页).pdf VIP
原创力文档

文档评论(0)