首页 > 其他分享 >2020CSP-J普及组第二轮试题及解析(第二题直播获奖live)

2020CSP-J普及组第二轮试题及解析(第二题直播获奖live)

时间:2024-10-09 11:19:31浏览次数:9  
标签:试题 int 2020CSP sum d% 获奖 live printf 程序代码

参考程序代码:

#include <bits/stdc++.h>
using namespace std;
const int N =610;
int n,w,m;
int a[N];
int main()
{
	scanf("%d%d",&n,&w);
	int x;
	for(int i=1;i<=n;i++)
	{
		scanf("%d",&x);   //读入该分数
		a[x]++;   //该分数放到桶里
		m = max(1,i*w/100);  //当前人数对应的获奖率!!
		int sum=0;
		for(int j=600;j>=0;j--)
		{
			if(a[j])
			{//当前分数在桶里
				sum +=a[j];
				if(sum >=m)
				{//获奖人员满了
					printf("%d ",j);
					break;
				}
			}
		}
	}
	return 0;
}

标签:试题,int,2020CSP,sum,d%,获奖,live,printf,程序代码
From: https://blog.csdn.net/weixin_60445850/article/details/142767621

相关文章

  • 解决ERROR ResizeObserver loop completed with undelivered notifications.
    https://www.cnblogs.com/luo9tian/p/18116299该报错虽然不影响项目运行,但是影响开发效率,总是弹出报错的黑框很烦人该报错原因:newResizeObserver包裹的方法,在布局发生变化时,不支持每帧都调用解决方法:用window.requestAnimationFrame包裹回调函数在App.vue/main.js中加......
  • 代码随想录算法训练营第四天|24. 两两交换链表中的节点、19.删除链表的倒数第N个节点
    24.两两交换链表中的节点力扣题目链接(opensnewwindow)给定一个链表,两两交换其中相邻的节点,并返回交换后的链表。你不能只是单纯的改变节点内部的值,而是需要实际的进行节点交换。输入:head=[1,2,3,4]输出:[2,1,4,3]示例2:输入:head=[]输出:[]示例3:输入:head=[1]......
  • 为什么张雪峰推荐普通人家的孩子考研考计算机?从阿里一面面试题说起:剑指 offer - 159:库
    张雪峰推荐普通人考研考计算机相关专业,主要是因为计算机技术在现代社会中薪资水平相对较高。另一方面,也是计算机专业在平时就学习了数据结构等课程,在招聘前冲刺复习的时候比像我这样的非科班选手要省下不少精力。拿我经历过的阿里巴巴C++后端一面来说,面试官考察了最基本的......
  • 2024年Java最新面试题总结(五年经验)
    第一章、基础技术栈1.1)集合,string等基础问题1、arraylist,linkedlist的区别,为啥集合有的快有的慢①ArrayList它的底层是数组,有下标的概念,可以通过index下标直接定位元素,所以查询快;在增删时,会进行扩容判断和拷贝,所以增删慢。②LinkedList的底层是双向链表。每次查询都要循环......
  • JAV面试题答案——红黑树怎么保持平衡的
    红黑树根据规则通过旋转和节点染色这两种方式来保持平衡,这些操作是红黑树维持平衡的关键部分。1.旋转操作旋转操作是红黑树维持平衡的主要手段之一,它包括左旋和右旋两种基本操作。旋转操作通常在插入和删除操作中使用,以确保树的性质得以维护左旋将一个节点的右子树提升为其......
  • Java八股文面试题之Java基础篇(一)
     1.JDK、JRE、JVM有什么区别?JDK(JavaDevelopmentKit):是Java开发工具包,它提供了Java开发所需的开发工具、编译器和运行环境等多种组件。JJRE,还有一些开发者所需的额外组件(如编译器、调试器、文档生成工具等),可以用来开发和编译Java应用程序。JDK对于开发者来说是必备的......
  • 牛客网1000 大厂Java 面试题大全(2024 最新版)
    很多Java工程师的技术不错,但是一面试就头疼,10次面试9次都是被刷,过的那次还是去了家不知名的小公司。问题就在于:面试有技巧,而你不会把自己的能力表达给面试官。应届生:你该如何准备简历,面试项目和面试说辞?Spring底层逻辑是什么?1-3年经验的程序员:面试中你该讲哪些值钱......
  • 在K8S中,Pod的LivenessProbe 探针的常见方式有哪些?
    在Kubernetes中,Pod的LivenessProbe探针用于确定何时重启容器。以下是LivenessProbe的常见方式:ExecAction:在容器内执行命令。如果命令执行成功(返回码为0),则认为容器健康。否则,kubelet会杀死并重启容器。配置示例:livenessProbe:exec:command:-cat......
  • 24南邮科协电子部笔试题 模拟基础
    第一题仅用KVL做题步骤:1.规定正方向。不妨规定顺时针为正方向。规定方向的主要目的是确定各个元器件的电压是降压还是升压。2.假设各个未知元器件的电压值和正负方向。如图3.数清回路数量,以回路为单位列KVL方程以回路1列KVL方程,升压为负,降压为正,代数和为0。不妨按照......
  • 面试字节跳动精选20道产品经理面试题分析回答
    分享20道字节跳动产品经理的面试题,产品经理的面试很多会跟项目强关联,比如面试电商产品经理,就要多聊电商的业务,所以我们选了一些比较通用的,面试题及我们的分析回答。0120道面试题(前10道)1)自我介绍。2)为什么做产品经理?3)这么多年的工作经验,你对产品经理有什么新的认知?4)你......