题意:给出了N个数字,确定一个尽可能大的数字E,要求这N个数字中大于E的数字有E个。

思路: 乍一看不知道题目在说啥。静下心来多读几遍题目,在草稿纸上比划比划,发现是个大水题。解释一下样例,原始序列为6 7 6 9 3 10 8 2 7 8,将其从大到小排序,则是10 9 8 8 7 7 6 6 3 2,(假设下标从1开始),我们这样来理解,第1天骑行10公里(说明有1天超过1);第2天骑行9公里(说明有2天超过2);第3天骑行8公里(说明有3天超过3)...,第6天骑行7公里(说明有6天超过6);第7天骑行6公里(有7天超过7???错了。。退出。。),因此这种情况答案是6,就是这10天中有6天骑行的距离是大于6的。

另外再举几个例子,比如:1 1 1 1,第1天骑行1公里(有1天超过1?不满足,退出),因此这种情况答案是0;再比如:2 2 2 2,第1天骑行2公里(有1天超过1),第2天骑行2公里(有2天超过2?不满足,退出),答案是1。

代码:

#include <cstdio>
#include <algorithm>
using namespace std;
const int maxn=100005;
int dis[maxn];
bool cmp(int a,int b) {return a>b;}int main()
{int n;scanf("%d",&n);for(int i=1;i<=n;i++)scanf("%d",&dis[i]);sort(dis+1,dis+n+1,cmp);int i=1;while(dis[i]>i) i++;printf("%d",i-1);return 0;
}

转载于:https://www.cnblogs.com/kkmjy/p/9578966.html

1117 Eddington Number相关推荐

  1. PAT甲级题目翻译+答案 AcWing(基础算法与数据结构)

    1029 Median (25 分) 题意 : median中位数 给两个升序的序列,要求它们两个合并后的中位数 思路 : 双指针 语法 : long int #include <iostrea ...

  2. 刷PAT甲级的各题思路、细节以及遇到的问题记录

    1001 A+B Format (20分) 因为一定会用到字符串,而string非常好用,但是用的时候一定要注意不能越界访问,否则会在运行时出现abort() has been called. 100 ...

  3. 关于Oracle数据库的笔记

    1 /* 2 一.表达式 3 1.定义:表达式是操作数与操作符的组合 4 5 操作数:可以是常量.变量.函数的返回值.另一个查询语句返回的值 6 7 操作符:就是运算符,包括算术运算符.赋值运算符.比 ...

  4. Hadoop安装实验及MapReduce编程实验指导

    实验环境:Red Hat 6.5.Hadoop-2.6.5  JDK1.7.0版本 具体参考实验指导书,本文档做辅助工作,详细命令请看教学实验指导书. 1.Hadoop安装实验 准备工作 配置主机名 ...

  5. 【PAT甲级】A1101-A1155刷题记录

    文章目录 (递推) A1101 Quick Sort (25 分) 0.23 (静态二叉树+遍历) A1102 Invert a Binary Tree (25 分) 0.51 (数学问题) A110 ...

  6. 【置顶】【PAT】PAT甲级题目及分类总结(持续更新ing)

    在2019年3月底,我决定考浙大计院,经过一个月还算凑合的学习,痛定思痛,决定整理整理自己的博客. 粗略估计,大概一个月的时间里我AC了31道题,大概用时40个小时上下,毕竟还要把大部分时间花在笔试上 ...

  7. Unrecognized Hadoop major version number: 3.0.0-cdh6.3.2

    spark任务提交cdh集群yarn模式执行报错: Exception in thread "main" java.lang.ExceptionInInitializerError ...

  8. RTCM3消息类型大全【1002,1006,1107,1117,1127到底代表了些啥】

    最近用到了RTKLIB中UBX转RTCM3,一直以来发送的消息类型都是别人事先写好的的,不知其所以然.CSDN上RTCM3 消息类型并不是很全,现在找到一份消息类型比较齐全的文档,分享给大家. 翻译基 ...

  9. input属性为number,maxlength不起作用的解决方案

    <input type="text" maxlength="11" /> 效果ok, 当 <input type="number&q ...

最新文章

  1. 【FFmpeg】打印日志函数分析(可以根据不同级别打印不同颜色的日志)
  2. 自动驾驶故障诊断与容错控制技术研究
  3. 从配置文件的角度去了解Yii2
  4. Win10双系统CentOS7安装完无法启动Win10的解决方法
  5. SAP ME1M如何以ALV形式显示(鹦鹉学舌篇)
  6. 【渝粤教育】电大中专电子商务网站建设与维护 (14)作业 题库
  7. 【codevs1163】访问艺术馆,圣战の终焉
  8. 真就卖爆了!两分钟破万台:1999元实在无敌
  9. Ant编译SWF、SWC例子脚本
  10. 生产环境中的PHP WEB 简单架构
  11. micropython入门指南pdf百度云下载_MicroPython入门教程之语法基础
  12. JUCE复杂的命名空间的替代方法
  13. winbox 端口扫描_ROS软路由限速、防syn、ip伪装、mac绑定、防火墙、屏蔽端口
  14. cydia java_利用Cydia Substrate进行Android JAVA HOOK
  15. 【Android】 Firebase登录、FCM、Google Play支付、adbrix、ONEStore、Galaxy Store、Google Install Referrer
  16. TSP问题——GA(遗传算法)解法(附源代码)
  17. 【官宣】.NET 6 正式版来了
  18. 腾讯云:轻量服务器8核16G18M配置性能及限制条件说明
  19. Python编程笔记(第三篇)【补充】三元运算、文件处理、检测文件编码、递归、斐波那契数列、名称空间、作用域、生成器...
  20. 写给女朋友的3D旋转相册

热门文章

  1. 【软件体系结构】考点整理
  2. 为什么要对1000000007取模
  3. golang导入包的理解
  4. git 远程代码回滚master
  5. Node编写API接口,ajax实现增删改查
  6. DevExpress v18.1新版亮点——WPF篇(二)
  7. 机器视觉的典型应用及领域分析
  8. 工具解析:杀毒引擎惨遭打脸,黑帽大会爆惊天免杀工具
  9. 【mysql】全文索引match多列报错
  10. Destroying The Graph 最小点权集--最小割--最大流