【题解】

  为了让某个选手能够获得总分第一,就让他最后一天的得分是n,并且让别的选手的得分的最大值尽量小。于是我们先把目前积分排序,并且让他们最后一天的排名刚好与积分排名相反。即某个积分排名为X的人最后一天排名为n-X+1. 然后我们在里面找出最高总分mx。 接着依次枚举每个人,如果他的积分加上n≥mx,那么这个人就有可能获得冠军。

  

#include<cstdio>
#include<algorithm>
#define N 300010
#define rg register
using namespace std;
int n,m,a[N],mx,ans;
inline int read(){int k=0,f=1; char c=getchar();while(c<'0'||c>'9')c=='-'&&(f=-1),c=getchar();while('0'<=c&&c<='9')k=k*10+c-'0',c=getchar();return k*f;
}
inline int max(int x,int y){return x>y?x:y;}
int main(){n=read();for(rg int i=1;i<=n;i++)a[i]=read();sort(a+1,a+1+n);for(rg int i=1;i<=n;i++) mx=max(mx,a[i]+n-i+1);for(rg int i=1;i<=n;i++){if(a[i]+n>=mx) ans++;}return printf("%d\n",ans),0;
}

  

转载于:https://www.cnblogs.com/DriverLao/p/8631379.html

洛谷 2777 [AHOI2016初中组]自行车比赛相关推荐

  1. 【暑期每日一题】洛谷 P7621 [AHOI2021初中组] 超市购物

    题目链接:P7621 [AHOI2021初中组] 超市购物 - 洛谷 | 计算机科学教育新生态 (luogu.com.cn) 题目背景 AHOI2021 初中组 T1 你可以选择跳过背景部分. 春的一 ...

  2. 【LGR-142-Div.4】洛谷入门赛 #13 考后分析与题解

    洛谷入门赛 #Round 13 比赛分析与总结 T1 魔方 题目背景 题目描述 输入格式 输出格式 样例 #1 样例输入 #1 样例输出 #1 提示 数据规模与约定 分析 AC代码 注意 T2 教学楼 ...

  3. 洛谷首页代码(百度编译器)

    洛谷是一个国内著名编程网站:分享一下他首页的未登录源代码: ​ <!DOCTYPE html> <html class="no-js" lang="zh ...

  4. rail铁轨 洛谷 测试数据_你见过什么生成 OI 比赛测试数据的工具?

    问者自答: CarYon:一款基于C++的OI/ACM 比赛测试数据生成器 前言 这是干什么用的? 在举办自己的OI比赛的时候,你有没有遇到过以下问题想快速生成一段文字? 想快速进行数学运算来生成数据 ...

  5. 【个人邀请赛】洛谷 小比赛

    前言 话说其实写这篇博客是看了之前某dalao这样写,于是我就效仿了一下 不过那位dalao据说公开赛被刷下来了,好像是因为题目过水...后来他又奋发图强,出了几个稍微难一点的题,不过还是没有通过,深 ...

  6. 洛谷2658 汽车拉力比赛

    洛谷2658 汽车拉力比赛 本题地址: http://www.luogu.org/problem/show?pid=2658 题目描述 博艾市将要举行一场汽车拉力比赛. 赛场凹凸不平,所以被描述为M* ...

  7. 洛谷月赛:最后的狂欢 汽车拉力比赛

    本题地址: http://www.luogu.org/problem/show?pid=2658 题目描述 博艾市将要举行一场汽车拉力比赛. 赛场凹凸不平,所以被描述为M*N的网格来表示海拔高度(1≤ ...

  8. 【AHOI 2016初中组】 自行车比赛 - 贪心

    题目描述 小雪非常关注自行车比赛,尤其是环滨湖自行车赛.一年一度的环滨湖自行车赛,需要选手们连续比赛数日,最终按照累计得分决出冠军.今年一共有 N 位参赛选手.每一天的比赛总会决出当日的排名,第一名的 ...

  9. 洛谷专题训练 ——【算法1-1】模拟与高精度

    洛谷题单[算法1-1]模拟与高精度 ACM-ICPC在线模板 题单链接: [算法1-1]模拟与高精度 下面的这一坨都是洛谷题单上的东东 题单简介 恭喜大家完成了第一部分语言入门,相信大家已经可以使用 ...

最新文章

  1. java 解压缩 工具类_Java实现的zip压缩及解压缩工具类示例
  2. 【转载】天际网-Viadeo集团宣布收购移动商务社交应用“在这儿”
  3. java编程语言大全_JAVA编程语言的基础知识(一)
  4. VTK:八叉树时序用法实战
  5. php 慢查询日志设置查看
  6. NYOJ---540奇怪的排序
  7. 不使用session,借助redis实现验证码
  8. 回头看看的时候openeim001
  9. 新换密交友玩法月老盲盒微信小程序源码_支持分销支付等功能
  10. matlab odeset慢,matcont6p1 最全最强大的非线性系统动态分岔与混沌分析软件,功能 ,可以满足绝大多数动力学要 matlab 276万源代码下载- www.pudn.com...
  11. 求最大公约数---字符串并集---交集代码小结
  12. 【通俗易懂系列】深度可分离卷积
  13. html文字竖排垂直居中显示,CSS文字竖排效果且垂直居中水平居中
  14. ICCV 2021 | OPPO提出室内环境自监督深度估计算法,比肩“有监督”,泛化性能更佳!...
  15. SAMSUNG S3C2440的简易BootLoader ㈢
  16. 【Flutter】返回首页
  17. 《文章生成器》根据关键词生成一篇文章
  18. 时间窗口(Time Windows)的原理和使用
  19. Nofollow涵义
  20. Window11 安装 安卓应用程序

热门文章

  1. php mysql数据库 指南_用 PHP 创建 MySQL 数据库
  2. C专家编程—分析signal函数的原型声明{void (*signal(int sig,void (*func)(int)))(int)}(2)
  3. ubuntu下交叉编译环境构建
  4. 二叉树的遍历 (递归和非递归实现)
  5. 智能指针——weak_ptr
  6. tar.gz 文件类型(tar文件的解压和压缩)
  7. Linux下C++访问MySQL数据库
  8. 1.3 torch_向量/矩阵操作
  9. [BUUCTF-pwn]——inndy_rop
  10. OpenEjb使用笔记--让Tomcat可以部署EJB