首页 > 其他分享 >五一 NOI 数学听课笔记

五一 NOI 数学听课笔记

时间:2023-04-29 09:35:06浏览次数:39  
标签:NOI bmod varphi times overline 40 听课 100 五一

注:本文不写证明。

一、剩余类环 \(\mathbb{Z}/n\mathbb{Z}\)

记号:\(\overline{x}\) 在\(\mod n\) 意义下代表一个集合:\(\{\dots,x-2n,x-n,x,x+n,x+2n,\dots\}\)

加法逆元:\(a: \overline{-a} \text{ or }\overline{n-a}\)

乘法逆元:\(\overline{a}\times \overline{b} = 1\)

费马小定理

\[a^{p-1}=1(\bmod p, 0 < a < p) \]

Euler's Theorem / 费马小定理推广:

\[a^{\varphi(p)}=1(\bmod p) \]

Quiz

计算: \(3^{\left(3^{100}\right)} \bmod 100\)。

使用 Euler's Theorem 需要算出 \(\varphi\),计算得 \(\varphi(100)=40,\varphi(40)=16\)。

\(\displaystyle 3^{\left(3^{100}\right)} \bmod 100=3^{3^{100} \bmod 40}=3^{3^{100 \bmod 16}}=3^{81}=3^{1}=3\)

\(\varphi\) 函数

Lemma 1:若 \(n \bmod p = 0\),则 \(\varphi(pn)=p\varphi(n)\)。

Lemma 2:若 \(n \bmod p \neq 0\),则 \(\varphi(pn) = (p - 1)\varphi(n)\)。

空:\(\varphi(n)\) 公式。

Example

\(\varphi(60) = \varphi(4) \times \varphi(3) \times \varphi(5) = 2 \times 2 \times 4=16\)。

HW1:

\[\sum_{d | n}\varphi(d) = n \]

二、扩展 Euclid

此算法可以计算形如 \(ax+by=\gcd(a,b)\) 的解。

image

三、原根

image

image

在 \(\bmod n\) 意义下的原根数量是 \(\varphi(\varphi(n))\)。

Problem

给定 \(n\),求 \(n\) 的一个原根。

考虑随机化,单次的成功率是 \(\displaystyle \frac{\varphi(\varphi(n))}{n}\),所以期望步数为 \(\dfrac{n}{\varphi(\varphi(n))}\)。

空缺:如何判定。

指标

image

BSGS, Baby Step Giant Step 算法

image

标签:NOI,bmod,varphi,times,overline,40,听课,100,五一
From: https://www.cnblogs.com/RB16B/p/17363576.html

相关文章

  • 题解 P3225 [HNOI2012] 矿场搭建
    解析传送门一道简单的tarjan题题意:在无向图中找一些点,这些点组成的的点集记为\(V\),使得去掉任意一个点,剩下的每一个点都可以到达\(V\)中任意一个点,求点集\(V\)的大小的最小值及其方案数。去掉一个点,很自然的联想到割点,那么考虑一下割点在不在备选集合中。如图,显然可以看出,......
  • 【考后总结】NOI 统一省选 2023
    文化课补完了,但是考试考炸了,所以来补题。D1T1火车站station实际上只需要判断从\(x\)能否一直向一个方向移动且每个位置能不能作为这个方向的终点站。区间覆盖差分一下即可。提交记录:Submission-QOJD1T2城市建造cities一个连通块中只能有一个点被选中。由于连通块大......
  • 【考后总结】NOI 统一省选 2023
    文化课补完了,但是考试考炸了,所以来补题。D1T1火车站station实际上只需要判断从\(x\)能否一直向一个方向移动且每个位置能不能作为这个方向的终点站。区间覆盖差分一下即可。提交记录:Submission-QOJD1T2城市建造cities一个连通块中只能有一个点被选中。由于连通块大......
  • 【考后总结】NOI 统一省选 2023
    文化课补完了,但是考试考炸了,所以来补题。D1T1火车站station实际上只需要判断从\(x\)能否一直向一个方向移动且每个位置能不能作为这个方向的终点站。区间覆盖差分一下即可。提交记录:Submission-QOJD1T2城市建造cities一个连通块中只能有一个点被选中。由于连通块大......
  • 【考后总结】NOI 统一省选 2023
    文化课补完了,但是考试考炸了,所以来补题。D1T1火车站station实际上只需要判断从\(x\)能否一直向一个方向移动且每个位置能不能作为这个方向的终点站。区间覆盖差分一下即可。提交记录:Submission-QOJD1T2城市建造cities一个连通块中只能有一个点被选中。由于连通块大......
  • 【考后总结】NOI 春季测试 2023
    文化课补完了,所以来改题。T1涂色paint弱智签到题,维护时间戳。Submission-洛谷T2幂次power近似原题:CodeForces-955CSadPowers*2100一个数可能会被统计多次,例如\(2^{12}=4^6=8^4=16^3=64^2\),考虑只在\(2^{12}\),即指数最大的位置记录答案,由于\(1\)比较特殊先不考......
  • 五一临近,各景区该如何做好视频大数据智能预警工作?​
    一、行业背景五一假期临近,旅游热度不断升温,各大景区订单量持续暴增。值此旅游市场恢复发展的关键时期,“五一”旅游热既是各地争取更大流量的机遇,也是一场实打实的考验。面对大量的人流、车流聚集,各类需求涌现,景区安防监控系统必须得到充分利用和规划,做好视频大数据智能预警工作,助力......
  • [NOI2005] 维护数列
    总体思路其实跟用线段树维护区间最大字段和差不多,不过唯一麻烦的地方在于要算上自己。然后我们可以开一个队列来回收那些被delete的点,这样可以节省空间,特别需要注意的是release的时候,标记什么的一定记得清空。本来insert我是直接一个个merge的,这样就会导致特别慢,因此我们可以借......
  • 【题解】P3185 [HNOI2007]分裂游戏
    P3185[HNOI2007]分裂游戏题目描述聪聪和睿睿最近迷上了一款叫做分裂的游戏。该游戏的规则是:共有\(n\)个瓶子,标号为\(0,1,\ldots,n-1\),第\(i\)个瓶子中装有\(p_i\)颗巧克力豆,两个人轮流取豆子,每一轮每人选择\(3\)个瓶子,标号为\(i,j,k\),并要保证\(i\ltj,j......
  • 【考后总结】NOI 统一省选 2023
    文化课补完了,但是考试考炸了,所以来补题。D1T1火车站station实际上只需要判断从\(x\)能否一直向一个方向移动且每个位置能不能作为这个方向的终点站。区间覆盖差分一下即可。提交记录:Submission-QOJD1T2城市建造cities一个连通块中只能有一个点被选中。由于连通块大......