Gravatar
郭思涵
积分:54
提交:24 / 37
我是蒟蒻

Gravatar
lihaoze
积分:1325
提交:363 / 757
fleury 算法求 euler 回路,以01排列之间的重叠部分为点,以01排列为边

Gravatar
lihaoze
积分:1325
提交:363 / 757
这一题读入真膈应人,调试了一上午,重新写了好几遍,结果最后发现不用处理换行。总之就是出口处走 $1$ 格,其他地方走 $2$ 格

题目 702 穿越栅栏 AAAAAAAAAA
2022-03-20 13:38:15
Gravatar
lihaoze
积分:1325
提交:363 / 757
蒟蒻不知道怎么判断会不会相遇,于是直接暴力循环 $10000$ 遍,竟然还 AC 了

Gravatar
lihaoze
积分:1325
提交:363 / 757
好吧,一开始的做法不太对,不过关于这一题,有一个非常巧妙的方法证明答案 $m$ 一定存在。
设一个序列 $f(n) = 1, 11, 111, 1111, 11111 ...$,易知序列中任意两个数做差的结果只由 $1, 0$构成,又因为任意一个正整数 $mod n $ 的值一定不会超过 $n$ ,因此,根据鸽笼原理,一定存在两个数 $x, y \in f(n)$,使得这两个数对 $n$ 取模的值相等,对这两个数做差,得到的数就是 $n$ 的倍数,除以 $n$ 之后,就得到一个数 $m$ 满足条件,不过这个方法求出来的不一定是最小值,实测只能过 $4$ 个点。不过由于这一题的数据规模不大,所以暴力也能很好的求解。这一巧妙的证明方法我是在 matrix67 大佬的 Blog 中了解到的,其中有很多巧妙的证明,推荐去看看

Gravatar
lihaoze
积分:1325
提交:363 / 757
看大佬们的代码,貌似我的解法是最简洁的( 一开始我dfs是选数,不过调试起来太麻烦,就改成选符号了,输出可以把答案字符串存起来,然后排序一下

Gravatar
0429
积分:89
提交:62 / 130
回复 @HeHe :
世有凯文,然后有代金勇。两个gay里gay气的家伙!

题目 98 [NOIP 2002]均分纸牌
2022-03-17 18:42:43
Gravatar
学渣@
积分:112
提交:88 / 205
???

Gravatar
lihaoze
积分:1325
提交:363 / 757
打表水过

Gravatar
yrtiop
积分:2109
提交:311 / 811
标程已提交,可参考题解

Gravatar
铑小子
积分:188
提交:87 / 205
废物焯焯焯焯焯

Gravatar
lihaoze
积分:1325
提交:363 / 757
挺简单的一道暴力搜索题目,不过题目不是很好看明白。。。

Gravatar
yrtiop
积分:2109
提交:311 / 811
BFS

Gravatar
lihaoze
积分:1325
提交:363 / 757
不知道为什么开O2过不了,这一题可以利用筛法的思想,把包括7的数的倍数筛掉

Gravatar
CAM_CL猫主
积分:38
提交:11 / 49

题目 2967 踩方格
2022-03-10 19:37:30
Gravatar
铑小子
积分:188
提交:87 / 205
a

题目 3615 [CSP 2021J]分糖果
2022-03-10 18:46:03
Gravatar
铑小子
积分:188
提交:87 / 205
回复 @zyf : 离离原上谱是吧

Gravatar
lihaoze
积分:1325
提交:363 / 757
这一题和2884数据备份不说一%一样吧,至少也是说完全一致

Gravatar
lihaoze
积分:1325
提交:363 / 757
用BFS写的话很容易超时,不过如果输出减去n / 5之后的值就很容易发现规律

题目 583 翻硬币 AAAAAAAAAA
2022-03-09 13:19:38
Gravatar
yrtiop
积分:2109
提交:311 / 811