最终还是水过去的解题报告
学号:16340269
数据科学与计算机学院
目录
来打一盘cf
咳咳咳,这并不是那个三亿玩家的枪战游戏
而是一个真人在线打(shuā)怪(tí)冲分升级的网站
来让我们看看Top10
对于常年占据榜首的tourist我只能献上膝盖,有兴趣了解的可以百度一下
—————————————–华丽的分割线———————————————-
离开oi后第一次打比赛,还是wzy还是gtc,只是不在那间充满美好记忆的机房
进入正题——解题报告
A. Vitya in the Countryside
题目概述: 给定一串数字,判定接下来的数字大小是上升还是下降
解题思路:一道大水题,只需要对最后2个数字进行简单判断即可,当然也有可能只输入了一个数字。
B.Anatoly and Cockroaches
题目概述:输入一串只由r和b组成的字符串,可进行2种改变:①将r改成b,或者将b改成r。②将任意2个位置的字符进行换位。最终得到一个r和b间隔出现的字符串,求最少需要多少次操作。
解题思路: 很显然,我们的最终情况只有两种可能,即r*****或b******。若一种字符错位的更多,那么可优先与另一种字符的错位处互换,再将剩余的进行改变,来减少重复操作。
[请允许我插入一个小小的公式]
C. Efim and Strange Grade
题目概述:给定一个小数,并且给定能进位的次数,你可以任选一个可以进位的位置(即满足四舍五入)进行进位,得到一个最大的数字。
解题思路: 一道代码题,当然是找最前面的可进位数字进行进位咯。
D.神秘失踪的一题
E. Sasha and Array
题目概述:给定一个有n个数的数列,可以进行m次操作。操作有两种:1、1 l r x,即[l,r]内每个数加上x。2、 2 l r,即输出
∑ri=lf(ai)
,其中
f(ai)
表示斐波那契数列的第
ai
位。当然因为数字很大,所以对
109+7
取模。
解题思路: 1、
ai
那么大位的斐波那契数要怎么求呢?当然是矩阵快速幂啊!
- Codeforces是一家为计算机编程爱好者提供在线评测系统的俄罗斯网站。该网站由萨拉托夫国立大学的一个团体创立并负责运营。 ↩