PAT-1117 Eddington Number(25)-PAT甲级真题
但是循环结束后,没有满足条件的情况,比如5(7,7,7,7,7),应该输出5,所以在最后添加输出,不加的话过不了测试点3。数组b下标从1开始计算,b[i]代表有i天超过了a[i-1]-1,数组a存的是降序后的数据(下标从0开始),假设如果有b[7]=6,依旧是输出6,所以循环条件为下标大于等于就可以输出结果,结果为数组值。对于样例来说,b[1]=9 有一天超过了九公里 b[2]=8,有两天超过了8公里。b[3]=7,b[4]=7,b[5]=6,b[6]=6,符合题意可以输出6。
原创
2022-09-12 11:59:00 ·
116 阅读 ·
0 评论