上一页 1 ··· 15 16 17 18 19 20 21 22 23 ··· 39 下一页
摘要: 题目大意:求关于 $x$ 的同余方程 $$ax \equiv 1 \pmod {b}$$ 的最小正整数解。 题解:exgcd 板子题。 代码如下 阅读全文
posted @ 2019-03-22 15:22 shellpicker 阅读(135) 评论(0) 推荐(0) 编辑
摘要: 模运算相关 1. 在模意义下的减法运算时,应该在减法的同时加上 mod 避免产生负数。 约数相关 1. 不超过 2e9 的数的质因子分解中,最多有 10 个不同的质因子,且各个质因子的指数和不超过30。 2. 约数问题一般有两种思考方式。第一种为直接枚举约数,在 N 较小的情况下,可以在 $O(\s 阅读全文
posted @ 2019-03-22 15:05 shellpicker 阅读(109) 评论(0) 推荐(0) 编辑
摘要: 题目大意:求$$a^b\ mod \ m$$ 题解: 扩展欧拉定理成立的条件是 $b\ge \varphi (m)$ 注意:质因数分解尽量传递值到函数内部,否则分解过程中会对原来的值进行修改,容易出现奇怪的错误。 代码如下 阅读全文
posted @ 2019-03-22 09:35 shellpicker 阅读(360) 评论(0) 推荐(0) 编辑
摘要: 题目大意:给定一个由 N 个元素组成的序列,现给 N 个元素加上 N 个系数,使得 $\sum\limits_{1\le i\le n}a_ib_i$ 取得最小正数,求这个最小正数是多少。 题解:由贝祖定理可知,对于任意两个正整数 a, b,一定存在 x, y,使得 ax+by=gcd(a,b) 成 阅读全文
posted @ 2019-03-22 09:31 shellpicker 阅读(943) 评论(0) 推荐(0) 编辑
摘要: 题目大意:有 N 个区间,在区间 [a, b] 中至少取任意互不相同的 c 个整数。求在满足 N 个区间约束的情况下,至少要取多少个正整数。 题解:差分约束系统模板题。 差分约束系统是对于 N 个变量的 M 组线性约束,每组约束满足的条件形如 $X_i\le X_j+c$。当所有约束条件均得到满足的 阅读全文
posted @ 2019-03-21 14:00 shellpicker 阅读(118) 评论(0) 推荐(0) 编辑
摘要: $$x p\ge y\rightarrow x=\lfloor{{y 1}\over p}\rfloor+1$$ 阅读全文
posted @ 2019-03-20 22:16 shellpicker 阅读(239) 评论(0) 推荐(0) 编辑
摘要: 题解:发现可以通过枚举区间将区间和相同的元组记录在一个表中,对于答案来说,在同一个表中的元组的选择才会对答案产生贡献。发现每一个表中都是一个个区间,问题转化成了对于每一个表来说,选择若干个不相交的区间,使得选择出来的区间数量最多,直接贪心即可。 代码如下 cpp include using name 阅读全文
posted @ 2019-03-20 22:06 shellpicker 阅读(321) 评论(0) 推荐(0) 编辑
摘要: 题目大意:给定一个 N 个值组成的序列,求序列中区间和相同的不相交区间段数量的最大值。 题解:设 $dp[i][j]$ 表示到区间 [i,j] 时,与区间 [i,j] 的区间和相同的不相交区间数量是多少。可以枚举之前的区间进行状态转移,时间复杂度为 $O(n^4)$。 代码如下 阅读全文
posted @ 2019-03-20 20:56 shellpicker 阅读(209) 评论(0) 推荐(0) 编辑
摘要: 题目大意:给定一个 N 个点的无根树,现给这个树进行染色。定义一个节点是坏点,若满足与该节点相连的至少两条边是相同的颜色,求至多有 k 个坏点的情况下最少需要几种颜色才能进行合法染色。 题解:考虑一个点不是坏点的情况,必须满足与之相连的每条边颜色均不同,设最多的点的度数为 X,若一个坏点也没有,那么 阅读全文
posted @ 2019-03-20 20:35 shellpicker 阅读(409) 评论(3) 推荐(1) 编辑
摘要: 题目大意:在线维护一个序列,支持插入一个数,查询区间最值。 题解:直接建立线段树,插入就单点修改,查询就正常查。。orz开始还真没想到。。 代码如下 阅读全文
posted @ 2019-03-19 17:15 shellpicker 阅读(130) 评论(0) 推荐(0) 编辑
上一页 1 ··· 15 16 17 18 19 20 21 22 23 ··· 39 下一页