2021/11/7模拟赛

看题 30 m i n 30 min 30min T 4 T4 T4 比较难搞
8 : 30 − 9 : 10 8:30 - 9:10 8:309:10
写了两种 T 1 T1 T1 的方法,但是换汤不换药,都是小学奥数做法,只是式子变了一下,然后开始对拍。
这个题有点像 《蜗牛爬井》 那道题。
9 : 10 − 9 : 20 9:10 - 9:20 9:109:20
稍微推了一下发现有些困难,用人工智能几个if输出了第一档的 10 10 10 分。
9 : 20 − 10 : 00 9:20 - 10:00 9:2010:00
在纸上写写画画推马的走法,想办法找规律,(但是并没有找出来)
10 : 00 − 10 : 15 10:00-10:15 10:0010:15
我交上去的 T 1 T1 T1 代码和另一种解法拍出来有不一样的东西,手推的时候很容易就能看出来是交上去的那份代码写错了,然后就开始检查,发现有个 x x x 写成了 a a a,但是为什么这么长时间才拍出来一组呢?又看了看我造数据的代码,数据造的太水了,各种值的结果都差不多一样,而这个题写法中主要只用到了取模和除法,所以基本输入个数据的值相近时都不会被卡。然后就改成造些极限点的数据,继续拍(一直拍到去吃饭)。
10 : 15 − 11 : 00 10:15-11:00 10:1511:00
T 3 T3 T3 可以打表 50 50 50 分,然后写了个 O ( ( N 2 ) 8 ) O(({N^2})^8) O((N2)8) (大概是?)的 DFS 枚举从每个点开始,向马可以走向的 8 8 8 个点跳,然后看最后能不能正好把所有点跳完。
11 : 00 − 11 : 10 11:00-11:10 11:0011:10
把打表打出来的东西费好大功夫粘出来。加上换行啥的。
11 : 10 − 11 : 40 11:10-11:40 11:1011:40
感觉如果把 T 3 T3 T3 搬到图上做也不是不可能,这样的话就相当于跑个欧拉路出来。但是搞不出来。
11 : 40 − 11 : 50 11:40-11:50 11:4011:50
再看 T 4 T4 T4 还是没有比较好的思路
11 : 50 − 12 : 15 11:50-12:15 11:5012:15
推出一种写 T 3 T3 T3 的方法

n = 1到10的很容易就能打表出来,
根据题意,这是一个 n*4的矩形,
这时候我们可以看n = 1到10跑的路线
用这些路线所拼的图形来覆盖这个n即可
然后由《小凯的疑惑》得到当两个数a,b互质时 xa + yb所不能得到的最大数为 a * b - a - b
我们现在手里有 n=1到10的图形,只要随便找几个凑n就行

但是没时间写了。
12 : 15 − 结 束 12:15-结束 12:15
检查freopen ,搞文件夹


T 1 T1 T1 小学奥数直接 A A A 掉。

T 2 T2 T2 拿到预估的 10 10 10 分。

T 3 T3 T3 给的矩形是 4 ∗ n 4 * n 4n 的,我当成 n ∗ 4 n * 4 n4 的做了,痛失打表的 50 50 50 分,肥肠自闭。都是我不对,一开始还怀疑张老师的 spj 写的有问题,我罪大恶极了属于是。
反复打表后发现起点和终点都只会是 x = 1x = 4,所以我不可能有循环啥的。
有个 DFS 跑从所有点出发的所有情况,一下午都没跑出来。
打到 8 : 30 8:30 8:30 的时候把我的 Dev.c++卡炸了


失误挂了 50 50 50 分。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值