不知道到底是我的水平提高了还是CF的题目变水了。。。 A - Vanya and Cubes
水题。暴力枚举就可以。
代码如下:
#include #include #include #include #include #include #include #include #include
B - Vanya and Lanterns
水题。暴力找两个相邻之间的最短距离/2,然后再与边界的比较找最长距离。
代码如下:
#include #include #include #include #include #include #include #include #include
C - Vanya and Exams
贪心。
从所需论文少的开始累加。
代码如下:
#include #include #include #include #include #include #include #include #include
D - Vanya and Computer Game
比赛的时候想到了二分时间,找到时间后怎么判断是谁的一直没想出来。第二天才恍然大悟。只要判断是否整除就可以了。。当时为啥没想到呢。。郁闷。
先放大时间轴,1/x和1/y秒放大到y和x,然后二分时间,找到时间后,判断是否整除即可。
代码如下:
#include #include #include #include #include #include #include #include #include
E - Vanya and Field
感觉这次的E题好水。。首先因为gcd为1,所以可以保证n个数都可以访问到而且不会重复。所以可以默认让他从横坐标为0的某点出发的。然后当纵坐标为0时,可以找到x坐标与y坐标的一个映射关系,保存下来。然后每输入一个坐标,就可以用公式来判断出是从哪个点出发的。然后找到最多的那个出发点就可以了。
代码如下:
#include #include #include #include #include #include #include #include #include