题解 2673: 蓝桥杯2022年第十三届省赛真题-最少刷题数

来看看其他人写的题解吧!要先自己动手做才会有提高哦! 
返回题目 | 我来写题解

筛选

分类讨论解最少刷题数(java)

摘要:## 注意事项 会出现重复的数,比如1 1 1 1 3 ## 解题思路 每个人最少刷多少题,才能使刷题比他多的人不超过比他少的人。 直接排好序,取中间的数val为标准 统计出刷题……

前缀和 + 二分

摘要:# 前缀和 + 二分 先看测试数据范围 10^5, 暴力会TLE。 先将每个人刷题的数量保存,并且更新最多刷题数量 `sum[i]`来存放刷题数目不超过i个人数, 因此可以得到……

【前缀和+二分查找】

摘要:解题思路:一.定义sum数组用来存刷题数小于i的人数运用前缀和二.如果小于i题的人数小于大于i题的人数那么必须在刷i+1,max题里找,看看到底刷到多少题才能躺的人大于等于卷的人如果大于等于则不需要再……