当前位置: 首页 > news >正文

题解:洛谷 P7072 [CSP-J 2020] 直播获奖

【题目来源】

洛谷:[P7072 CSP-J2020] 直播获奖 - 洛谷

【题目描述】

NOI2130 即将举行。为了增加观赏性,CCF 决定逐一评出每个选手的成绩,并直播即时的获奖分数线。本次竞赛的获奖率为 \(w\%\)\(%\),即当前排名前 \(w\%\) 的选手的最低成绩就是即时的分数线。

更具体地,若当前已评出了 \(p\) 个选手的成绩,则当前计划获奖人数为 \(max(1,\lfloor p×w\%\rfloor)\),其中 \(w\) 是获奖百分比,\(\lfloor x\rfloor\) 表示对 \(x\) 向下取整,\(max(x,y)\) 表示 \(x\)\(y\) 中较大的数。如有选手成绩相同,则所有成绩并列的选手都能获奖,因此实际获奖人数可能比计划中多。

作为评测组的技术人员,请你帮 CCF 写一个直播程序。

【输入】

第一行有两个整数 \(n,w\)。分别代表选手总数与获奖率。

第二行有 \(n\) 个整数,依次代表逐一评出的选手成绩。

【输出】

只有一行,包含 \(n\) 个非负整数,依次代表选手成绩逐一评出后,即时的获奖分数线。相邻两个整数间用一个空格分隔。

【输入样例】

10 60
200 300 400 500 600 600 0 300 200 100

【输出样例】

200 300 400 400 400 500 400 400 300 300

【算法标签】

《洛谷 P7072 直播获奖》 #模拟# #排序# #CSP-J入门级# #2020#

【代码详解】

#include <bits/stdc++.h>
using namespace std;int n, w, x;       // n-人数,w-百分比,x-当前分数
int s[1000];       // 分数统计数组,索引为分数,值为人数int main() {cin >> n >> w;  // 输入总人数和百分比for (int i = 1; i <= n; i++) {  // 处理每个人的分数cin >> x;s[x]++;  // 统计当前分数出现次数// 计算当前需要输出的名次阈值int t = max(1, i * w / 100);int sum = 0;  // 累计人数// 从高分到低分遍历,找到分数线for (int j = 600; j >= 0; j--) {sum += s[j];  // 累加当前分数段人数if (sum >= t) {  // 达到阈值cout << j << " ";  // 输出当前分数break;}}}return 0;
}

【运行结果】

10 60
200 300 400 500 600 600 0 300 200 100
200 300 400 400 400 500 400 400 300 300 
http://www.jsqmd.com/news/394183/

相关文章:

  • 2026最新!千笔ai写作,MBA论文写作利器
  • 奥数-代数 - ace-
  • 【STFT-CNN-BiGRU的故障诊断】基于短时傅里叶变换(STFT)结合卷积神经网络(CNN)与双向门控循环单元BiGRU的故障诊断研究附Matlab代码
  • 2026年35岁程序员的5条出路:AI赛道疯狂抢人,年薪百万不是梦
  • 【无人机部署】基于k - means、网格、随机算法改变UAV的数量来观察不同放置策略对总链路比特率的影响附matlab代码
  • 【图像加密】基于维纳滤波器和运动模糊的点扩散函数的图像加密算法研究附matlab代码
  • 【AI大模型】带你解析9种提速又提效的Transformer优化方案!
  • 一文总结!2026年大模型Agent RL训练多轮planning技术,收藏这篇就够了!
  • COMSOL激光超声仿真:激光超声-3维lamb波的数值模拟 版本为6.1,低于此版本打不开此模型
  • 实测对比后!千笔,普遍认可的降AIGC工具
  • 看完就会:自考必备的AI论文软件 —— 千笔·专业论文写作工具
  • 黑河工控产品口碑揭晓:2026年口碑佳的厂商有哪些,施耐德电气/工控产品/电气自动化/中低压电气,工控产品公司口碑推荐 - 品牌推荐师
  • 污水处理软件参考:从通讯到材料准备
  • 写作小白救星!千笔,好评如潮的一键生成论文工具
  • 【SRC】SSRF (服务端请求伪造) 专项挖掘与实战笔记
  • 从“万物互联”到“万物智联”:物联网如何重塑我们的世界
  • 国内优质外墙保温装饰一体板制造厂——廊坊柏能节能科技有限公司推荐,装饰一体板,保温装饰一体板优质厂家排名 - 品牌推荐师
  • 零成本从0到1搭建个人博客
  • K8s注解的指令模式:元资料如何控制集群行为
  • 奥数中含有的概念 - ace-
  • 带爸妈看春节档电影不踩雷!口碑爆棚的《惊蛰无声》到底值不值得看? - SFMEDIA
  • 一文搞懂【动手学STM32G4】(6)STM32G431之DAC输出:核心原理+实战案例
  • 2026年,一览目前比较好的乙醇厂家排行,回收酒精/回收废乙醇/回收异丙醇/食用酒精/工业乙醇,乙醇源头厂家哪个好 - 品牌推荐师
  • 【MyBatis Exception】Public Key Retrieval is not allowed
  • AI驱动SEO关键词的全新优化策略与实用技巧
  • 2026年口碑好的大连全屋定制设计/大连全屋定制服务综合实力推荐 - 行业平台推荐
  • 2026浙江宣传片公司新锐榜:哪家创意与实力并存?产品三维动画/三维动画/地产三维动画/宣传片,宣传片公司推荐排行榜 - 品牌推荐师
  • vim的常用操作
  • 【AI大模型】上下文工程完全指南:从提示工程到智能体构建
  • 看完就会:降AI率软件 千笔 VS 知文AI,MBA专属神器!