1060. 爱丁顿数(25)
来源:互联网 发布:java中的nio 编辑:程序博客网 时间:2024/06/05 15:24
#include <stdio.h>int main(){ int a[200000] = {0}, n = 0, tmp, sum = 0, max = 0, result = 0; // 题目中只说骑行公里数为非负,却没说多大,这里的200000是通过提交试出来的 scanf("%d", &n); for (int i = 0; i < n; i++, a[tmp]++) { // 读取每日骑行公里数,在对应位累计天数 scanf("%d", &tmp); if (tmp > max) max = tmp; // 这里判断最大值,记录骑行的最大公里数 } for (int i = 0; i <= max; i++) { // 遍历记录表,到最大公里数为止 tmp = i; // 当前查询的公里数 sum += a[i]; // 小于等于当前公里数的天数 if (tmp <= n - sum) // 大于当前公里数的天数如果比当前公里数大 result = tmp; // 符合条件记录结果 else break; // 不符合条件退出循环 } printf("%d", result); // 输出结果 return 0;}
0 0
- 1060. 爱丁顿数(25)
- 1060. 爱丁顿数(25)
- 1060. 爱丁顿数(25)
- 1060. 爱丁顿数(25)
- 1060. 爱丁顿数(25)
- 1060. 爱丁顿数(25)
- 1060. 爱丁顿数(25)
- 1060. 爱丁顿数(25)
- 1060. 爱丁顿数(25)
- 1060. 爱丁顿数(25)
- 1060. 爱丁顿数(25)
- 1060. 爱丁顿数(25)
- 1060. 爱丁顿数(25)
- 1060. 爱丁顿数(25)
- 1060. 爱丁顿数(25)
- 1060. 爱丁顿数(25) PAT
- 1060. 爱丁顿数(25)
- 1060. 爱丁顿数(25)
- 编写高质量代码:改善Java程序的151个建议-学习笔记(5-8章)
- xv6—cha 0
- 编写高质量代码:改善Java程序的151个建议-学习笔记(9-12章)
- 1059. C语言竞赛(20)
- YOLOV2 使用voc2007 单独训练某些类而删除不含有这些类的数据
- 1060. 爱丁顿数(25)
- 【Unity&JSON】LitJson的多对象读写(4)
- 1061. 判断题(15)
- this的疑问?
- 《Spring in action》——学习总结(二)
- 【Maven】将jar包手动打到本地仓库
- 1062. 最简分数(20)
- layui分页组件layPage动态调整总页数
- Velocity.js