04 2019 档案

摘要:先发一下思路,可能一会儿会放AC代码 A 切火腿肠 考点:gcd 我们假设每根火腿肠的长度为L,然后把它们拼接成长长的一条,然后切成m块 那么它所需要切的刀数即 (若恰好切完,包括最右端,若有剩余,不包括最右端) 但是考虑到有些地方已经有了天然的分界点(需要切的地方与本身自己因拼接而存在的断点重合) 阅读全文
posted @ 2019-04-20 18:25 羽错光阴 阅读(126) 评论(0) 推荐(0)
摘要:枚举子集 每一个s2即为s的子集 lowbit操作 阅读全文
posted @ 2019-04-13 16:46 羽错光阴 阅读(345) 评论(0) 推荐(0)
摘要:普通快速幂 矩阵快速幂——算矩阵$A^b$ 快速乘法 O(1)快速乘 主要用于 的值超long long,而 不超long long的情况,用来避免写高精度 阅读全文
posted @ 2019-04-11 15:38 羽错光阴 阅读(290) 评论(0) 推荐(0)
摘要:打表法 int euler(int x){ int ans = x,a = x;//找出所有x的质因数 for(int i = 2; i i 1) ans = ans ans / a;//存在大于sqrt(a)的质因子 return ans; } ``` 阅读全文
posted @ 2019-04-02 18:59 羽错光阴 阅读(144) 评论(0) 推荐(0)