首页 > 其他分享 >2024九省联考 数学 T19

2024九省联考 数学 T19

时间:2024-02-19 20:37:06浏览次数:26  
标签:log pmod bmod 2024 cdots 九省 otimes 联考 equiv

寒假有朋友打电话吐槽九省联考,看了眼数学卷子感觉非常刺激。刚开学没事干,试着做一下


\(19\). (\(17\) 分)
离散对数在密码学中有重要的应用。设 \(p\) 是素数,集合 \(X=\{1,2,\cdots,p-1\}\),若 \(u,v\in X,m\in\mathbb{N}\),记 \(u\otimes v\) 为 \(uv\) 除以 \(p\) 的余数,\(u^{m,\otimes}\) 为 \(u^{m}\) 除以 \(p\) 的余数;设 \(a\in X\),\(1,a,a^{2,\otimes},a^{3,\otimes},\cdots,a^{p-2,\otimes}\) 两两不同,若 \(a^{n,\otimes}=b(n\in\{1,2,\cdots,p-2\}\),则称 \(n\) 是以 \(a\) 为底 \(b\) 的离散对数,记为 \(n=\log(p)_{a}b\)
(2) 对 \(m_{1},m_{2}\in\{0,1,2,\cdots,p-2\}\),记 \(m_{1}\oplus m_{2}\) 为 \(m_{1}+m_{2}\) 除以 \(p-1\) 的余数。证明:\(\log(p)_{a}(b\otimes c)=\log(p)_{a}b\oplus\log(p)_{a}c\),其中 \(b,c\in X\)
(3) 已知 \(n=\log(p)_{a}b\),对 \(x\in X,k\in\{1,2,\cdots,p-2\}\),令 \(y_{1}=a^{k,\otimes},y_{2}=x\otimes b^{k,\otimes}\)。证明 \(x=y_{2}\otimes y_{1}^{n(p-2),\otimes}\)

只在 \(\mathbb{Z}\) 中讨论
\(x\) 除以 \(p\) 的余数记为 \(x\bmod p\)。\(x,y\) 除以 \(p\) 的余数相同记为 \(x\equiv y\pmod p\)

费马小定理:若 \(p\) 为素数,\(\gcd(a,p)=1\),则 \(a^{p-1}\equiv1\pmod p\)

证明:由 \(\forall i\in X,(ia\bmod p)\in X\) 且 \(i\ne j\Rightarrow ia\not\equiv ja\pmod p\) 得 \(X=\{ia\bmod p|i\in X\}\),则 \(\displaystyle\prod_{i\in X}i\equiv\prod_{i\in X}ia\pmod p\)。设 \(f=(p-1)!\),则有 \(f\equiv fa^{p-1}\pmod p\)。由 \(\gcd(f,p)=1\) 得 \(a^{p-1}\equiv1\pmod p\)

(2)

设 \(b=a^{m},c=a^{n}\)

只需证 \(b\otimes c=a^{m\oplus n,\otimes}\)
只需 \(a^{m+n}\equiv a^{(m+n)\bmod (p-1)}\pmod p\)
由费马小定理即证

(3)

\(y_{2}\times y_{1}^{n(p-2)}\equiv x\times a^{nk}\times a^{nk(p-2)}\equiv x\times(a^{nk})^{p-1}\equiv x\pmod p\)


(2) 的本质是 \(a^{n}\equiv a^{n\bmod(p-1)}\pmod p\),(3) 的本质是 \(a^{-1}\equiv a^{p-2}\pmod p\)。我是知道这两点编了个过程

对竞赛生来说纯送分,即使是我这种“号称学过”水平的退役 OIer 都会做
对高考生来说就很困难了。需要会 \(ax\equiv ay\pmod p,\gcd(a,p)=1\Rightarrow x\equiv y\pmod p\),注意到 \(a^{p-1}\) 的特殊性,借助 (1) 猜到费马小定理并证明。特别是放到卷子里,不知道前面做完能剩多少时间,至少我觉得不可做

不过我还是喜欢这种题,多学点科技总比在高考范围内硬卷好吧

标签:log,pmod,bmod,2024,cdots,九省,otimes,联考,equiv
From: https://www.cnblogs.com/ft61/p/18021885

相关文章

  • 2024牛客寒假算法基础集训营4 H&K
    H传送门  观察下图  1.只有在横着连续有三个*的时候才可能会出现三角形,并且随着横坐标的增加实际上增加的是(从左往右从上往下方向)斜对角线上点的数量。  2.当横着连续有3-4个的时候斜线的长度为2,当横着又连续5-6个的时候斜线的长度为3,以此类推,所以启发使用......
  • 2024 SICTF Round#3出题 crypto misc osint
    有幸参与了本次比赛cryptomiscOSINT出题,难易程度循序渐进,下面记录一下本人题目题解(( 比赛网址:https://yuanshen.life/CRYPTOSuperbRSA(85支队伍攻克)题目CRYPTO真的很难吗?Ö_O不会吧不会吧!,一定要相信自己咩~出题人:Kicky_Mu#user:mumu666fromCrypto.Util.number......
  • 2024-02-19 闲话
    2019-06CET4-2你怎么知道我听力都对了Vocabularyrevenuen.收入aslumpinoilrevenue石油收入的下跌workers'strike工人罢工Theynestonthevolcano'sslopes.它们在火山山坡上筑巢。slope这里是另译idleabout游手好闲/虚度时光(贬义)闲逛(中性)acquirev.1.(通......
  • 2024,立一些flag
    关于2023进入了一些新的领域ANC:前半年一直再弄ANC,折腾折腾,好不容易原理搞懂,有了初步的优化结果,结果公司砍了需求,感觉现在处于半吊子水平。没有需求也没有理由去深入,就此搁置。nnAEC:后面做了nnAEC的数据增强,借助这个项目,对整个AEC的处理流程和某些卡喉的难点(非线性失真,延时抖动)......
  • 9.【2024初三集训模拟测试1】
    \(\Huge打了一场模拟赛,又垫底了。qwq\)2024初三集训模拟测试1T1edit\(30pts\)前言被签到题薄纱了。由于没看清题面以为是个数字就要输出空格然后\(\Large④\)了\(qwq\Huge......
  • USACO 2024 February Contest, Bronze Problem 1. Palindrome Game
    1.猜结论2.证明如果\(s<=9\)则\(Bessie\)必赢。如果\(s=10\)则\(Elsie\)必赢。如果\(10<s<=19\)则\(Bessie\)可以减去\(s-10\),使自己必赢。如果\(s=20\)则\(Bessie\)无论如何减去一个回文数都会离\(10\)差一个个位数,\(Elsie\)减去这个个位......
  • 20240219总结
    P9994[YnoiEasyRound2024]TEST_132根号分治。考虑修改操作。如果修改的x数量大于阙值B,那么打上操作次数标记,否则直接各自修改对应的\(y_i\)答案。查询时对于一个y,记录下所有使得xi数量大于B且yi=y的i,这一些贡献是没有加上的。显然xi的数量<=n/B,对于每一个这样的xi快速......
  • MindSponge分子动力学模拟——定义Collective Variables(2024.02)
    技术背景在前面的几篇博客中,我们介绍了MindSponge分子动力学模拟框架的基本安装和使用和MindSponge执行分子动力学模拟任务的方法。这里我们介绍一个在增强采样领域非常常用的工具:CollectiveVariable(CV),或者我们也可以直接称呼其为一个物理量。因为像化学反应或者是蛋白质折叠等......
  • 2024/1/26
    lambda匿名函数函数的定义中·def关键字,可以定义带有名称的函数·lambda关键字,可以定义匿名函数(无名称)有名称的函数,可以基于名称重复使用,无名称的匿名函数,只可临时使用一次。匿名函数定义语法:lambda传入参数:函数体(一行代码)lambda是关键字,表示定义匿名函数传入参数表示匿名......
  • 2024/1/27
    open()打开函数在Python,使用open函数,可以打开一个已经存在的文件,或者创建一个新文件,语法如下open(name,mode,encoding)name:是要打开的目标文件名的字符串(可以包含文件所在的具体路径)。mode:设置打开文件的模式(访问模式):只读、写入、追加等。encoding:编码格式(推荐使用U......