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

P7072 [CSP-J2020] 直播获奖

题目描述

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

    更具体地,若当前已评出了 p 个选手的成绩,则当前计划获奖人数为max(1,⌊p∗w%⌋),其中w是获奖百分比,⌊x⌋ 表示对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
思路

非常简单的一道题,需要一个人数数组来统计各个分数的人数,从高到低遍历(600~0),一个变量来累加,一旦≥人数限制(提前算好)就输出当前分数

代码
#include <bits/stdc++.h>
using namespace std;
long long n,w,a[100010],tot[610],sum,zb;
int main()
{cin>>n>>w;for(int i=1;i<=n;i++){cin>>a[i];tot[a[i]]++;int num=i*w/100;if(num<1)//特判{zb=1;}else{zb=num;}for(int j=600;j>=0;j--){sum+=tot[j];if(sum>=zb){cout<<j<<" ";break;}	}sum=0;}return 0;
}

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 解决Metasploit调用Nessus报错问题
  • Kafka【十三】消费者消费消息的偏移量
  • 使用LLaMA-Factory快速训练自己的专用大模型
  • 在 Windows 环境下实现免密登录 Linux 服务器
  • Spring之Bean的生命周期 2024-9-6 19:47
  • 水晶连连看 - 无限版软件操作说明书
  • 分布式光伏的优势
  • 深度学习从入门到精通——yolov3算法介绍
  • K8s中pod控制器
  • vscode debug
  • MySQL数据库的介绍
  • yarn create vite时报错error Error: EPERM: operation not permitted, mkdir
  • STM32+ESP8266+MQTT协议连接阿里云实现温湿度上传
  • .NET/C#⾯试题汇总系列:⾯向对象
  • 单片机-STM32 看门狗(八)
  • @angular/forms 源码解析之双向绑定
  • 2018一半小结一波
  • 4个实用的微服务测试策略
  • Android系统模拟器绘制实现概述
  • CoolViewPager:即刻刷新,自定义边缘效果颜色,双向自动循环,内置垂直切换效果,想要的都在这里...
  • download使用浅析
  • Mac 鼠须管 Rime 输入法 安装五笔输入法 教程
  • open-falcon 开发笔记(一):从零开始搭建虚拟服务器和监测环境
  • ReactNative开发常用的三方模块
  • Vim 折腾记
  • 测试如何在敏捷团队中工作?
  • 大整数乘法-表格法
  • 开发了一款写作软件(OSX,Windows),附带Electron开发指南
  • 开源地图数据可视化库——mapnik
  • 看域名解析域名安全对SEO的影响
  • 前嗅ForeSpider教程:创建模板
  • 嵌入式文件系统
  • -- 数据结构 顺序表 --Java
  • 腾讯优测优分享 | 你是否体验过Android手机插入耳机后仍外放的尴尬?
  • 《码出高效》学习笔记与书中错误记录
  • 专访Pony.ai 楼天城:自动驾驶已经走过了“从0到1”,“规模”是行业的分水岭| 自动驾驶这十年 ...
  • ​【C语言】长篇详解,字符系列篇3-----strstr,strtok,strerror字符串函数的使用【图文详解​】
  • # 手柄编程_北通阿修罗3动手评:一款兼具功能、操控性的电竞手柄
  • (¥1011)-(一千零一拾一元整)输出
  • (1)(1.13) SiK无线电高级配置(五)
  • (7)摄像机和云台
  • (day 12)JavaScript学习笔记(数组3)
  • (delphi11最新学习资料) Object Pascal 学习笔记---第13章第1节 (全局数据、栈和堆)
  • (八)c52学习之旅-中断实验
  • (附源码)小程序 交通违法举报系统 毕业设计 242045
  • (精确度,召回率,真阳性,假阳性)ACC、敏感性、特异性等 ROC指标
  • (七)Activiti-modeler中文支持
  • (十八)三元表达式和列表解析
  • (图文详解)小程序AppID申请以及在Hbuilderx中运行
  • (一)Linux+Windows下安装ffmpeg
  • (转)人的集合论——移山之道
  • (转)树状数组
  • (自适应手机端)行业协会机构网站模板
  • ****** 二 ******、软设笔记【数据结构】-KMP算法、树、二叉树
  • ******IT公司面试题汇总+优秀技术博客汇总