pat 爱丁顿数/Eddington Number
来源:互联网 发布:天猫淘宝怎么开店步骤 编辑:程序博客网 时间:2024/05/16 05:47
英国天文学家爱丁顿很喜欢骑车。据说他为了炫耀自己的骑车功力,还定义了一个“爱丁顿数”E,即满足有E天骑车超过E英里的最大整数E。据说爱丁顿自己的E等于87。
现给定某人N天的骑车距离,请你算出对应的爱丁顿数E(<=N)。
输入格式:
输入第一行给出一个正整数N(<=105),即连续骑车的天数;第二行给出N个非负整数,代表每天的骑车距离。
输出格式:
在一行中给出N天的爱丁顿数。
输入样例:106 7 6 9 3 10 8 2 7 8输出样例:
6
这次没有考pat就去监考玩一下,发现水题一道:排序,扫描就行。
#include <iostream>#include<algorithm>#include<stdio.h>using namespace std;int main(){ int n,ans=0; cin>>n; int a[n]; for(int i=0; i<n; i++) scanf("%d",&a[i]); sort(a,a+n); for(int i=0; i<n; i++) if(a[i]>n-i)//n-i为排序后第i个后面有多少天加上第i天本身的天数,只要a[i]大于这个天数,那么后面的每一天都大于这个天数,那么n-i就是答案了。</span> { ans=n-i; break; } cout<<ans<<endl; return 0;}
2 1
- pat 爱丁顿数/Eddington Number
- PAT--1117. Eddington Number
- PAT 1117 Eddington Number
- 【PAT】1117. Eddington Number
- PAT A 1117. Eddington Number
- pat 1117. Eddington Number(25)
- PAT A1117 Eddington Number (25)
- PAT A1117. Eddington Number(25)
- 【PAT】【Advanced Level】1117. Eddington Number(25)
- PAT 甲级 1117. Eddington Number(25)
- 1060. 爱丁顿数(25) PAT乙级&&1117. Eddington Number(25) PAT甲级
- Eddington Number
- 1117. Eddington Number(25)-PAT甲级真题
- PAT (Advanced Level) Practise 1117Eddington Number(25)
- PAT - 甲级 - 1117. Eddington Number(25) (题意理解)
- PAT (Advanced Level) Practise 1117 Eddington Number(25)
- 1117. Eddington Number
- 1117. Eddington Number(25)
- AT Channel
- Windows小技巧 - 修改软件默认安装目录
- web前端一些面试题1
- ERROR 2002 (HY000): Can't connect to local MySQL server 问题解决
- smali以及baksmali的jar包用法
- pat 爱丁顿数/Eddington Number
- android studio terminal 配置背景颜色
- MySQL 5.7.13 ZIP本配置方案
- Jsp数据传输到Servlet中
- Android 复用Activity要注意的细节onNewIntent
- update-rc.d命令
- OC-向table中添加数据&table的编辑模式&通过封装自定义cell
- Android中的XML解析
- htc Vive中VR界面闪烁的解决