PAT1117. Eddington Number
来源:互联网 发布:lena藤井莉娜的淘宝店 编辑:程序博客网 时间:2024/06/06 02:33
思路:搞懂题意是关键–E满足有共有E天骑车的距离超过E米,求最大的E!
将数组排序,我们假设最大的E是e,e满足条件有e天骑车超过e米,并且e+1不满足有e+1天骑车超过e+1米。那么我们可以逆序统计所有满足
AC代码
#include <stdio.h>#include <algorithm> using namespace std;const int maxn = 1e5 + 5;int a[maxn];int main() { int n; scanf("%d", &n); for(int i = 0; i < n; i++) { scanf("%d", &a[i]); } sort(a, a+n); int ans = 1; for(int i = n-1; i >= 0 && ans < a[i]; i--) { ans++; } printf("%d\n", ans-1); return 0;}
如有不当之处欢迎指出!
阅读全文
0 0
- PAT1117. Eddington Number
- Eddington Number
- pat 爱丁顿数/Eddington Number
- 1117. Eddington Number
- 1117. Eddington Number(25)
- PAT--1117. Eddington Number
- 1117. Eddington Number(25)
- 1117. Eddington Number(25)
- 1117. Eddington Number(25)
- 1117. Eddington Number(25)
- PAT 1117 Eddington Number
- 1117. Eddington Number
- 1117. Eddington Number
- 【PAT】1117. Eddington Number
- 1117. Eddington Number(25)
- 1117. Eddington Number 解析
- 1117. Eddington Number(25)
- 1117. Eddington Number(25)
- CF374/C(动态规划)
- Android6.0运行时权限浅析
- Linux awk命令详解
- Investment HDU
- 表与表之间关系回顾
- PAT1117. Eddington Number
- xshell的一些基本操作
- 《C 程序设计》——>基本概念
- 两个Flash的闹钟小程序
- JQuery
- Maven编译打包spark(2.1.0)源码及出现问题的解决方案(win7+Intellij IDEA)
- anconda多版本管理
- Codeforces Round #427 (Div. 2)D. Palindromic characteristics(DP+回文串)
- 5.多线程之内存可见性