数论
luyiming123
初中OIer,水平入门,喜欢数据结构与算法
展开
-
《因式分解技巧》 笔记
1.提公因式1.1 注意提公因式时一次提完。通常注意系数和字母指数1.2 把一个整式看成整体计算。1.3 切勿漏1。…作业:P6 已完成。2.应用公式公式一览:1. a2−b2=(a+b)(a−b)1.\space a^2-b^2=(a+b)(a-b)1. a2−b2=(a+b)(a−b)2. a3+b3=(a+b)(a2−ab+b2)2.\spa...原创 2020-04-06 16:38:07 · 3332 阅读 · 7 评论 -
费马小定理【证明】【复习】
复习一下。定理:ppp为质数,p∤ap \nmid ap∤aap−1≡1(modp)a^{p-1}\equiv 1\pmod{p}ap−1≡1(modp)是不是一个很让人谔谔的式子?证明:构造序列A={1,2,3,⋯ ,p−1}设f=(p−1)!,则f≡a×A1×a×A2×⋯×a×Ap−1(modp)证明:因为∀1≤i≤p−1gcd(Ai,p)=1,gcd(a,p)=1所以∀1≤i...原创 2020-04-04 16:01:51 · 1008 阅读 · 10 评论 -
洛谷 P6267 [SHOI2002]N的连续数拆分
原题地址这题总感觉在哪里见过…直接搞式子:(l+r)(r−l+1)2=n(l+r)(r−l+1)=2n设a=(l+r),b=(r−l+1)则ab=2na+b=l+r+r−l+1=2r+1所以a+b为奇数而不难退出a(或b)的最大上限为2n(想想判断质数)即遍历一个因数,然后跑一跑判断既珂即:∑i=12ni+(2ni)mod2==1∣(i∣2n)\frac{(l+r)(r-l+1)}{2}=...原创 2020-04-02 22:50:55 · 1229 阅读 · 10 评论 -
定滑轮&动滑轮 & 等臂杠杆 & 省力杠杆
最近有人问我动滑轮所用的力为G的二分之一的问题?今天讲一下qwq没学过杠杆的点个赞退出补一下知识哦以下的图不是很准确,专业术语&学术图不存在的定滑轮相当于等臂杠杆,支点为圆心(因为是绕圆心转的),一波受力分析得l1=r,l2=rl_1=r,l_2=rl1=r,l2=r,所以l1=l2l_1=l_2l1=l2,根据杠杆平衡条件得F1l1=F2l2F_1l_1=F_2l_2F1...原创 2020-03-30 18:56:56 · 3921 阅读 · 8 评论 -
斐波那契数列
草,作者写的这么好,不给个三连赞?斐波那契数列定义:fi=1(i∈[1,2])f_i=1(i\in[1,2])fi=1(i∈[1,2])fi=fi−1+fi−2(i>2)f_i=f_{i-1}+f_{i-2}(i>2)fi=fi−1+fi−2(i>2)递推式明显,求fnf_nfn的话O(n)O(n)O(n)就珂以搞出来。你觉得很快了?还可以优化。前置知识...原创 2020-03-19 21:51:01 · 2201 阅读 · 2 评论 -
你真的了解等差数列吗?
等差数列是什么?一个数列,任意两个数的差相等,即∀2≤i≤n,i∈Nai−ai−1=ai−1−ai−2\forall_{2 \le i \le n,i\in\mathbb{N}}a_i-a_{i-1}=a_{i-1}-a_{i-2}∀2≤i≤n,i∈Nai−ai−1=ai−1−ai−2(∣A∣=n|A|=n∣A∣=n)你可能说:你tm写的什么**。∀\forall∀符号表示“...原创 2020-03-19 21:23:44 · 380 阅读 · 7 评论 -
快速幂
一直想写这种板子,鸽了好久。求出abmoda^b modabmod ppp的值。O(b)O(b)O(b)级算法:ans=1;for(int i=1;i<=b;i++) ans*=a,ans%=p;进一步分析:若bbb是奇数,则ab=ab−1⋅aa^b=a^{b-1}·aab=ab−1⋅a若bbb是偶数,则ab=(a2)b2a^b=(a^2)^{\frac{b}{2}}ab=(...原创 2020-03-13 08:27:02 · 276 阅读 · 6 评论 -
七下代数笔记
七下 QwQΠi=1nabi=a∑i=1nbi\Pi_{i=1}^{n} {a^{b_i}}=a^{\sum_{i=1}^{n}b_i}Πi=1nabi=a∑i=1nbi原创 2020-02-11 21:01:33 · 235 阅读 · 1 评论 -
扩展欧几里得 学习笔记(扩欧 || exgcd 入门)
什么是欧几里得算法?简单点说,(a,b)=(b,a(a,b)=(b,a(a,b)=(b,a modmodmod b)b)b)什么是扩展欧几里得算法?扩展欧几里得算法是欧几里得算法(又叫辗转相除法)的扩展。除了计算aaa和bbb两个整数的最大公约数,此算法还能找到整数xxx yyy(其中一个很可能是负数)。通常谈到最大公因子时, 我们都会提到一个非常基本的事实: 给予二整数 aaa与 bb...原创 2020-02-06 22:15:12 · 227 阅读 · 7 评论