360:3.6号

题目大概如下:某个大赛计算一个人的成绩,每场比赛共100人,比赛后有自己的名次,
如果名等于100-score(初始默认score=50分),则score不变,
如果名次高于则score提升(100-score-名次)/10 分(向上取整),
如果名次低于则score降低(100-score+名次/10分 (向上取整)。
输入:
3(次数 1-1000不记得了)
1 45 46(名次 ,范围1-100)
求提升几次 降低几次
求个懂哥说说成绩排名的该怎么ac?27%
#360公司#
全部评论
同问!
点赞 回复 分享
发布于 2022-03-06 17:16
还得排序贪心一下,下面有提示,,我也是最后才看见
点赞 回复 分享
发布于 2022-03-06 17:16
我也27
点赞 回复 分享
发布于 2022-03-06 17:18
同27
点赞 回复 分享
发布于 2022-03-06 17:18
同27
点赞 回复 分享
发布于 2022-03-06 17:25
好奇蹲个原题
点赞 回复 分享
发布于 2022-03-06 17:50
其实感觉不难,不知道为啥过不了,第一题就是一个普通的逻辑模拟,第二题我用的位运算,一个27,一个45,感觉自己好蠢
点赞 回复 分享
发布于 2022-03-06 18:25

相关推荐

01-21 12:26
暨南大学 golang
点赞 评论 收藏
分享
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务