爱丁顿专题

1060 爱丁顿数(测试点5)

solution1(测试点5不通过) 所谓“E天骑行超过E公里”,注意没有要求是第E天 对于直接判断变成了第E天骑行距离超过E公里,曲解了题意 例如对于 31 2 3 输出为1 第1天骑行3公里,满足条件;第2天骑行2公里,不满足超过的条件,最大的e为1 #include<iostream>using namespace std;int main(){int n, cnt =

PAT Basic Level 1060 爱丁顿数 解题思路及AC代码 v0.93

PAT 乙级 1060 爱丁顿数 1. 题目简述及在线测试位置2. 基本思路3. 完整AC代码 1. 题目简述及在线测试位置 1.1 根据输入数据求爱丁顿数。所谓爱丁顿数,就是 出现N次、每次均大于N的整数N;举个栗子:3 3 2 ,爱丁堡数是2 1.2 在线测试位置: 1060 爱丁顿数 2. 基本思路 2.1 多重循环的思路必然导致部分测试点Fail,需要使用线性方

1060. 爱丁顿数(25) PAT乙级1117. Eddington Number(25) PAT甲级

[甲级传送门](https://www.patest.cn/contests/pat-a-practise/1117 ) 乙级传送门 将所有数从大到小排序,从左往后数,当第i个数小于等于i时满足要求 #include<iostream>#include<algorithm>using namespace std;#define MAX_N 100100int N;int a[MAX_

PAT (Basic Level) Practice (中文)1060 爱丁顿数(C语言)

程序员入门水平,贴出代码大家一起进步 英国天文学家爱丁顿很喜欢骑车。据说他为了炫耀自己的骑车功力,还定义了一个“爱丁顿数” E ,即满足有 E 天骑车超过 E 英里的最大整数 E。据说爱丁顿自己的 E 等于87。 现给定某人 N 天的骑车距离,请你算出对应的爱丁顿数 E(≤N)。 输入格式: 输入第一行给出一个正整数 N (≤10​^5​​ ),即连续骑车的天数;第二行给出 N 个非负整数,

1060 爱丁顿数

一.问题: 英国天文学家爱丁顿很喜欢骑车。据说他为了炫耀自己的骑车功力,还定义了一个“爱丁顿数” E ,即满足有 E 天骑车超过 E 英里的最大整数 E。据说爱丁顿自己的 E 等于87。 现给定某人 N 天的骑车距离,请你算出对应的爱丁顿数 E(≤N)。 输入格式: 输入第一行给出一个正整数 N (≤105),即连续骑车的天数;第二行给出 N 个非负整数,代表每天的骑车距离。 输出格式: