上一页 1 ··· 40 41 42 43 44 45 46 47 48 ··· 57 下一页
摘要: Kanade’s convolution 题解 多简单的一道题呀 我们可以考虑子集求和。毕竟这种又是位运算又是相乘的很容易想到FWT。 由于 ( x x o r y ) + ( x a n d y ) = ( x o r y ) (x\,\,xor\,\,y)+(x\,\,and\,\,y)=(x\ 阅读全文
posted @ 2021-02-03 21:25 StaroForgin 阅读(3) 评论(0) 推荐(0)
摘要: 毒蛇越狱 题解 其实是一道很简单的暴力。 如果我们直接枚举"?“处选择"1"还是选择"0”,时间复杂度达到了 O ( q 2 ∣ ? ∣ ) O(q2^{|?|}) O(q2∣?∣)的级别。 显然,当一个串大部分都是"?"的情况下明显是会T掉的。 于是我们考虑能否通过"0"与"1"来求出答案。 我们 阅读全文
posted @ 2021-02-03 19:41 StaroForgin 阅读(10) 评论(0) 推荐(0)
摘要: 遗失的答案 题解 其实这题挺水的。 显然,当 G ∤ L G\not | \,\,\,L G< 阅读全文
posted @ 2021-02-03 16:33 StaroForgin 阅读(3) 评论(0) 推荐(0)
摘要: 礼物 题解 多简单的一道FFT板题呀! 我们发现,增加的亮度 c c c的值为正还是为负都是没有关系的,只是对不同手环操作的问题,所以下面不会考虑 c c c的正负。 有 ∑ i = 1 n ( x i − y i + c ) 2 = ∑ i = 1 n ( x i 2 + y i 2 ) + 2 阅读全文
posted @ 2021-02-02 16:00 StaroForgin 阅读(6) 评论(0) 推荐(0)
摘要: 快速傅里叶变化 忽然发现自己FFT的博客都已经鸽了一年了,恰好又讲FFT就补了一篇。 关于多项式 多项式是什么垃圾玩意就不用我多说了吧 在平常解决各类数学问题中,我们都很容易发现多项式乘法的影子。 我们现在有两个多项式, f ( x ) = ∑ i = 0 n a i x i , g ( x ) 阅读全文
posted @ 2021-02-02 11:41 StaroForgin 阅读(8) 评论(0) 推荐(0)
摘要: Misaka Network 与求和 题解 敢信,笔者第一眼把misaka看出了mikasa,如果不是后面还有个network 一看到这道题就知道是一道很烦人的数学题。 先应该很容易想到莫比乌斯反演。 原式可化为 = ∑ d = 1 n f ( d ) k ∑ i = 1 ⌊ 阅读全文
posted @ 2021-02-01 17:43 StaroForgin 阅读(6) 评论(0) 推荐(0)
摘要: 数表 题解 挺简单的一道题。 题目可以简化为 ∑ i ∈ [ 1 , n ] ∑ j ∈ [ 1 , m ] g [ ( 阅读全文
posted @ 2021-01-09 17:25 StaroForgin 阅读(4) 评论(0) 推荐(0)
摘要: Set Merging 题解 看到这道题,应该是很容易想到去分块的。 由于它要求合并两个集合时,一个的最小值必须是小于另一个的最大值,我们必须先对值域进行分块。 将任意一个block内所有区间都先更新出来,具体的合并操作可以在线段树上实现,我们可以在建树时就将区间的合并给更新出来。 之后每次查询的时 阅读全文
posted @ 2021-01-06 21:52 StaroForgin 阅读(7) 评论(0) 推荐(0)
摘要: Secure Password 题解 挺水的一道构造题 由于只能询问13次,所以我们的询问次数只能比 l o g n log\, n logn多一点点,常数甚至不能超过1.5。那个黑心出题人会这样卡 而 l o g n log\, n logn的询问次数有令我们想到了二进制拆分。 但是,由于 [ 1 阅读全文
posted @ 2021-01-05 22:27 StaroForgin 阅读(7) 评论(0) 推荐(0)
摘要: Rin and The Unknown Flower 题解 再次吐槽一下CF的spj,WA了不手动退出竟然会返回T 我们很容易发现本题记录询问次数的方法有些奇怪,很容易发现,询问长度越长,代价就会越低。 但很明显,询问长度变成只会使得我们的收获减小。所以我们尽量还是先减短我们询问的长度,得出结果。 阅读全文
posted @ 2021-01-05 21:31 StaroForgin 阅读(7) 评论(0) 推荐(0)
上一页 1 ··· 40 41 42 43 44 45 46 47 48 ··· 57 下一页