1060 爱丁顿数(测试点5)

2024-05-15 15:12
文章标签 1060 测试点 爱丁顿

本文主要是介绍1060 爱丁顿数(测试点5),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

在这里插入图片描述
在这里插入图片描述

solution1(测试点5不通过)

所谓“E天骑行超过E公里”,注意没有要求是第E天
对于直接判断变成了第E天骑行距离超过E公里,曲解了题意
例如对于

3
1 2 3

输出为1
第1天骑行3公里,满足条件;第2天骑行2公里,不满足超过的条件,最大的e为1

#include<iostream>
using namespace std;
int main(){int n, cnt = 0, x;scanf("%d", &n);for(int i = 1; i <= n; i++){scanf("%d", &x);if(x > i) cnt++;}printf("%d", cnt);return 0;
}

solution2

#include<iostream>
#include<algorithm>
using namespace std;
bool cmp(int a, int b){return a > b;
}
const int maxn = 1e5 + 10;
int a[maxn];
int main(){int n, cnt = 0;scanf("%d", &n);for(int i = 1; i <= n; i++){scanf("%d", a + i);}sort(a + 1, a + n + 1, cmp);for(int i = 1; i <= n; i++){if(i < a[i]) cnt++;}printf("%d", cnt);return 0;
}

这篇关于1060 爱丁顿数(测试点5)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/992166

相关文章

杭电1060

不知道公式,修改了别人的代码,公式应该是a=n*lgn;然后10^(a的小数)取整型; #include #include int main() {     __int64 k,b,i,d;     double a,m,n,c;     scanf("%I64d",&k);     while(k--)     {         scanf("%lf",&n);         a=n*

APP测试常用测试点

在测试APP时,除过正常的 功能测试和业务逻辑测试, UI测试和交互测试外, 还有一些测试APP时需要注意的地方: 1.兼容性测试: ①Android版本的兼容性: 4.4(4.3,4.2,4.1) 5.0,5.1 6.0 7.0,7.1 8.0 ②手机品牌的兼容性:(兼容主流手机品牌) 华

WMS项目测试点

这里写目录标题 最后附有图片 仓库系统 仓库 / 库区 仓库 新增仓库 编号 必填校验 字段长度校验 20为字符 数据类型校验 名称 必填校验 字段长度校验 20为字符 数据类型校验 备注 填写备注校验 字符长度限制 不填写备注校验 新增仓库之后是否可以通过查询仓库名称和仓库编号查询的到 功能性校验 新建仓库之后,在关联模块是否可以展示该仓库 入库 出库 移库 新建仓库之后,能否完

移动终端app测试点总结

以下所有测试最后必须在真机上完整的执行1、安装、卸载测试 在真机上的以及通过91等第三方的安装与卸载安装在手机上还是sd卡上 2、启动app测试3、升级测试  数字签名、升级覆盖安装、下载后手动覆盖安装、跨版本升级、升级后可以正常使用。  覆盖安装要确保数据库有字段更新的话,能正常更新,否则就容易导致app异常。4、功能测试  包括功能点、业务逻辑、关联性(主要测试客户端与PC端的交互,客户端

【APP移动端性能测试】第三节.性能测试工具GT和常见的性能测试点(上)

文章目录 前言一、性能测试工具GT      1.1 性能测试工具GT的基本介绍      1.2 性能测试工具GT的基本使用二、CPU性能测试      2.1 CPU说明      2.2 CPU测试步骤      2.3 监控结果保存到目录文件三、内存性能测试      3.1 内存知识点介绍      3.2 常见的内存问题和现象      3.3 内存测试步骤四、流畅度性

1055 集体照(测试点3, 4, 5)

solution 从后排开始输出,可以先把所有的学生进行排序(身高降序,名字升序),再按照每排的人数找到中间位置依次左右各一个进行排列测试点3, 4, 5:k是小于10的正整数,则每排最多有1e4个人 #include<iostream>#include<string>#include<algorithm>using namespace std;const int maxn =

测试点总结(不断更新中)

登录类: 手机号密码登录:手机密码正确、手机空、手机非数字、手机非11位、密码同 手机验证码登录:获取验证码、输入空、输入错误、输入正确、多次点击验证按钮 手机二维码登录:加载中、加载失败、加载成功、刷新、后续影响(其他功能无影响) 未注册用户登录 重复登录 网络异常 首尾空格自动清空 快捷键切换 内容的复制粘贴 列表类: 空 非空 超长(是否滚动条) 排序 显示UI

1074 宇宙无敌加法器(测试点5)

solution 每位权值不同的高精度加法测试点5:结果为0的情况 #include<iostream>#include<string>using namespace std;int main(){string rule, a, b, ans = "";int carry = 0, temp, cnt, power;cin >> rule >> a >> b;for(int i =

支付功能相关测试点梳理

大家好,在当今数字化时代,支付系统已经成为商业和个人生活中不可或缺的一部分。随着电子商务、移动支付和线上交易的普及,支付系统在全球范围内得到广泛应用。从在线购物到账单支付,从跨境汇款到数字货币交易,支付系统在促进经济活动和金融交易方面扮演着关键角色。 支付系统的重要性和广泛应用:         支付系统的重要性不言而喻。它为商家和消费者之间的交易提供了便捷、安全和可靠的方式

zoj 1060 poj 1094 Sorting It All Out

题意:将给定的关系按从小到大排成一个唯一的序列。 思路:没输入一条边,使用拓扑排序判断能否得到最终结果,拓扑排序的结果有三种情形。 ⑴如果该图存在环,那么给定的关系肯定互相矛盾。 ⑵如果不存在环,但是拓扑排序结束后,排序得到的序列中的元素个数小于给定的元素个数,那么给定的关系不足以判断出全部元素的大小关系。 ⑶如果拓扑出来的序列中的元素个数等于给定的元素个数,那么给出的关系可以判断出