随笔
摘要:1.无论c c++j ava python if() while() do while() 以及逻辑运算的结果,括号里边的内容都是boolen 的类型。 & | 要求两边的内容都是属于int类型 但是c c++存在boolen和int之间的隐式转换,java并不存在,除非自己强制类型转换,否则会报错
阅读全文
posted @
2022-09-21 16:22
浅唱\,,笑竹神易
阅读(19)
推荐(0) 编辑
优先级
摘要:单算移关与,异或逻条赋 括号级别最高,逗号级别最低,单目 > 算术 > 位移 > 关系 > 逻辑 > 三目 > 赋值。 &属于的是逻辑运算 ==属于的是关系运算 =才是赋值运算 题目: 给定两个整数 XX 和 YY,输出在他们之间(不包括 XX 和 YY)的所有奇数的和。 输入格式 第一行输入 XX
阅读全文
posted @
2022-09-21 16:16
浅唱\,,笑竹神易
阅读(108)
推荐(0) 编辑
逆元注意事项
摘要:1 逆元存在的条件 2 逆元必须是正数 3 如果p为质数,而且不存在逆元,只能说明一件事:就是这个数是p的倍数,即:i%p=0
阅读全文
posted @
2022-09-09 21:15
浅唱\,,笑竹神易
阅读(32)
推荐(0) 编辑
逆元的求法
摘要:1 快速幂求逆元 p为质数 2 扩展欧几里得算法(欧几里得算法) 3 阶乘求逆元 4 求1~n的逆元:即:线性法求逆元 #include <iostream> #include <cstring> #include <algorithm> using namespace std; typedef l
阅读全文
posted @
2022-09-09 21:10
浅唱\,,笑竹神易
阅读(71)
推荐(0) 编辑
同余的三个基本运算
摘要:性质: 如果a≡b(mod m),x≡y(mod m),则a+x≡b+y(mod m)。 如果a≡b(mod m),x≡y(mod m),则ax≡by(mod m)。 如果ac≡bc(mod m),且c和m互质,则a≡b(mod m) (x%d+d)%d//为了防止负数
阅读全文
posted @
2022-09-09 16:53
浅唱\,,笑竹神易
阅读(92)
推荐(0) 编辑