April Fools Day Contest 2025 A-F(没有E) 题解
部分题目可直接提交答案,为了方便,我使用了python,剩下的正常用 C++
A. Piecing It Together

思路
标题让你把它们放到一起
把题目的图片拼起来,是 print("puzzling")
代码 (Python)
print("puzzling")
B. Plinko

思路
给了一个弹珠游戏,要求找到起始点,要求掉到底。
可以直接从场外开始掉,输出任意一个小于0或大于16的数都可以
我当时疑心比较重输了这个愚人节比赛编号,其实其它的也可以
代码 (Python)
print(2095)
C. Would It Be Unrated?
思路
给了一堆背景(都是废话),问你这道题有多少个测试点
在没人通过这道题的时候,你只能一个一个试答案,一直试到 143
但是,在有人通过了以后,你可以在 STATUS
那一栏搜索提交记录,然后二分查找 Test
的数量,保险起见,从
l
=
1
,
r
=
1000
l=1,r=1000
l=1,r=1000 开始:

最终查出的结果为 143 143 143
代码 (Python)
print(143)
D. Where Am I?
思路
真服了,我赛时把115打成了155然后错了!!
给了一张图片,问你这是在哪,输出经纬度(两个实数),最多给到小数点后六位

通过英文字样,可以推断出这是美国,如果你不清楚这是在哪个位置,可以在谷歌地图(应该只有谷歌可以查看经纬度)上搜索旁边的几家店:Dobly和Hershey’s,可以确定在拉斯维加斯的 纽约赌场酒店 附近:

然后通过看街景找到确切位置:

最后找到位置为 ( 36.104262 , − 115.172803 ) (36.104262,-115.172803) (36.104262,−115.172803)

代码 (Python)
print("36.104262 -115.172803")
只要你的答案与实际答案距离不超过 100 100 100 米就被视为正确
F. ⅓ оf а Рrоblеm
思路
题目给了你这么一个奇怪的东西,说这是这道题的 1 3 \frac{1}{3} 31:
a 4 + − + − ) 2 a\ \ \ 4 \ \ \ +\ \ \ −\ \ \ +\ \ \ − \ \ \ ) \ \ \ 2 a 4 + − + − ) 2
样例输入是两个数,那么这道题的其它内容一定会有,只是你还没找到
由于这次比赛没有提供pdf,所以可以想到切换到俄语界面,然后题目变成了 ⅔ зaдaчи,意思是这道题的 2 3 \frac{2}{3} 32,算式变成了这个:
12 + 1 a b ∣ a b ∣ ( a 3 b b + 12\ \ +1\ \ \ ab\ \ \ \ |a\ \ \ b|\ \ \ (a\ \ \ 3b\ \ \ b+ 12 +1 ab ∣a b∣ (a 3b b+
只要把这两个拼起来就可以了:
12 a + 14 a b + ∣ a − b ∣ + ( a − 3 b ) b + 2 12a+14ab+|a-b|+(a-3b)b+2 12a+14ab+∣a−b∣+(a−3b)b+2
所以,输入 a , b a,b a,b,输出上述式子即可
代码 (C++)
#include<bits/stdc++.h>
using namespace std;
int main(){
int a,b;
cin>>a>>b;
cout<<12*a+14*a*b+abs(a-b)+(a-3*b)*b+2<<endl;
return 0;
}