British astronomer Eddington liked to ride a bike. It is said that in order to show off his skill, he has even defined an "Eddington number", E -- that is, the maximum integer E such that it is for E days that one rides more than E miles. Eddington's own E was 87.

Now given everyday's distances that one rides for N days, you are supposed to find the corresponding E (<=N).

Input Specification:

Each input file contains one test case. For each case, the first line gives a positive integer N(<=105), the days of continuous riding. Then N non-negative integers are given in the next line, being the riding distances of everyday.

Output Specification:

For each case, print in a line the Eddington number for these N days.

Sample Input:

10
6 7 6 9 3 10 8 2 7 8

Sample Output:

6

找出一个E,有E天,行程超过E miles,先从小到大排序,从后往前看,如果当前看了s个数,而最后一个数又比s大,那么s满足条件,找出最大的s。
#include <iostream>
#include <cstdio>
#include <cstring>
#include <algorithm>
using namespace std;
int s[];
int n,m;
int main()
{
cin>>n;
for(int i = ;i < n;i ++)
{
cin>>s[i];
}
sort(s,s + n);
for(int i = n - ;i >= ;i --)
{
if(s[i] > n - i && m < n - i)m = n - i;
}
cout<<m;
}

最新文章

  1. MySql表名的大小写问题
  2. iOS CoreData 增删改查详解
  3. pandas进行数据分析需要的一些操作
  4. TextArea限制输入长度
  5. 安装包安装服务,点修复出现的错误”Error 1001:指定的服务已存在“ 解决办法
  6. [视频监控]用状态机图展示Layout切换关系
  7. Bitly缩短网址服务 - Blog透视镜
  8. 手机摄像头扫描识别车牌号,移动端车牌识别sdk
  9. PyTorch安装
  10. MySQL从查找数据库表到删除全过程
  11. JSOI2019 Round2 极限生还
  12. 一文理解 Java NIO 核心组件
  13. 如何关闭wps热点,如何关闭wpscenter,如何关闭我的wps
  14. Python模块学习 - fabric
  15. Python 入门基础20 --面向对象_继承、组合
  16. Centos 解决SSH 免密码登录 以及Crontab制作定时SSH自动登录和关闭的脚本
  17. 使用jaxb根据xsd逆向生成java代码
  18. 一个获取本机ip地址的正则
  19. 初识DOM(文档对象模型)
  20. 众签demo

热门文章

  1. 推荐一款轻量级PHP数据库框架–Medoo
  2. iOS 绘制漂亮的折线图
  3. MACHINE_START-内核板级初始化实现机制(linux3.1.0)
  4. centos7环境下zookeeper的搭建步骤之单机伪集群
  5. php数组函数-array_merge()
  6. 20145240 《Java程序设计》第五周学习总结
  7. Oracle配置文件
  8. Java远程执行Shell命令
  9. 【转载】用Scikit-Learn构建K-近邻算法,分类MNIST数据集
  10. Nginx的访问日志配置信息详解