上一页 1 ··· 5 6 7 8 9 10 11 12 13 下一页
摘要: 容斥原理: 假如又4个集合,分别为A, B, C,求这三个集合的并集: S(a) :表示A集合中元素的个数 S = S(a) + S(b) + S(c)(项的个数是奇数) - S(a 交 b)- S(a 交 c) - S(b 交 c)(偶数) + S(a 交 b 交 c)(奇数) 故可知奇数加偶数减 阅读全文
posted @ 2020-02-08 21:10 SXQ-BLOG 阅读(214) 评论(0) 推荐(0) 编辑
摘要: 卡特兰数:https://oi-wiki.org/math/catalan/ 1 #include <iostream> 2 using namespace std; 3 4 const int mod = 1e9+7; 5 6 long long qmi(long long a, long lon 阅读全文
posted @ 2020-02-08 14:52 SXQ-BLOG 阅读(107) 评论(0) 推荐(0) 编辑
摘要: 组合数一: 组合数范围小,询问多,可以采用预处理方式,把所有的都处理出来 题目: 给定nn组询问,每组询问给定两个整数a,ba,b,请你输出Cba mod (109+7)Cab mod (109+7)的值。 输入格式 第一行包含整数nn。 接下来nn行,每行包含一组aa和bb。 输出格式 共nn行, 阅读全文
posted @ 2020-02-08 12:24 SXQ-BLOG 阅读(255) 评论(0) 推荐(0) 编辑
摘要: 一.高斯消元解线性方程组 题目:输入一个增广矩阵,输出所有的解 分析:如果出现 0 = x(>0) 无解, 0 = 0 无穷多解, 完美梯形就是唯一解 代码: 1 #include <iostream> 2 #include <algorithm> 3 #include <cmath> 4 5 us 阅读全文
posted @ 2020-02-06 20:02 SXQ-BLOG 阅读(125) 评论(0) 推荐(0) 编辑
摘要: 求第n个丑数: 性质:1是丑数,如果一个数x是丑数,那么2x, 3x, 5x都是丑数,需要注意的是一个丑数可能由多种方式生成 1 typedef long long ll; 2 class Solution { 3 public: 4 int nthUglyNumber(int n) { 5 vec 阅读全文
posted @ 2020-02-05 00:02 SXQ-BLOG 阅读(159) 评论(0) 推荐(0) 编辑
摘要: 裴蜀定理: 对于任意的正整数a, b一定存在非零x,y使得:ax + by = gcd(a, b)(a和b的最大公约数)。 性质:ax + by 的最小值就是 gcd(a,b) 扩展欧几里得算法: 求出系数x,y 1 #include <iostream> 2 #include <algorithm 阅读全文
posted @ 2020-02-04 16:23 SXQ-BLOG 阅读(151) 评论(0) 推荐(0) 编辑
摘要: 求逆元: (m / q ) % x ,这里因为m / q 不一定为整数,所以构造一个新的式子: (m / q) % x = m * y % x, 这里的y就是要求的逆元 费马小定理加快速幂求逆元: 求法:原式变形为: 1 / q = y (%x)-> 1 = y * q(%x) -> 由于x是质数, 阅读全文
posted @ 2020-02-03 22:09 SXQ-BLOG 阅读(160) 评论(0) 推荐(0) 编辑
摘要: 快速幂:求 a^b % p 1 #include <iostream> 2 using namespace std; 3 4 typedef long long LL; 5 6 LL qmi(LL a, LL b, LL p){ 7 LL res = 1 % p; 8 while(b){ 9 if( 阅读全文
posted @ 2020-02-03 12:22 SXQ-BLOG 阅读(87) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2020-02-02 17:01 SXQ-BLOG 阅读(99) 评论(0) 推荐(0) 编辑
摘要: 欧拉函数: 时间复杂度:sqrt(n) 代码: 1 #include <iostream> 2 using namespace std; 3 4 int main(){ 5 int n;cin >> n; 6 while(n --){ 7 int a;cin >> a; 8 int res = a; 阅读全文
posted @ 2020-02-02 16:57 SXQ-BLOG 阅读(138) 评论(0) 推荐(0) 编辑
上一页 1 ··· 5 6 7 8 9 10 11 12 13 下一页