2024九省联考 数学 T19
寒假有朋友打电话吐槽九省联考,看了眼数学卷子感觉非常刺激。刚开学没事干,试着做一下
\(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) 猜到费马小定理并证明。特别是放到卷子里,不知道前面做完能剩多少时间,至少我觉得不可做
不过我还是喜欢这种题,多学点科技总比在高考范围内硬卷好吧
2024九省联考 数学 T19的更多相关文章
- [九省联考2018]秘密袭击coat
[九省联考2018]秘密袭击coat 研究半天题解啊... 全网几乎唯一的官方做法的题解:链接 别的都是暴力.... 要是n=3333暴力就完了. 一.问题转化 每个联通块第k大的数,直观统计的话,会 ...
- 【BZOJ5250】[九省联考2018]秘密袭击(动态规划)
[BZOJ5250][九省联考2018]秘密袭击(动态规划) 题面 BZOJ 洛谷 给定一棵树,求其所有联通块的权值第\(k\)大的和. 题解 整个\(O(nk(n-k))\)的暴力剪剪枝就给过了.. ...
- 「九省联考 2018」IIIDX 解题报告
「九省联考 2018」IIIDX 这什么鬼题,送的55分要拿稳,实测有60? 考虑把数值从大到小摆好,每个位置\(i\)维护一个\(f_i\),表示\(i\)左边比它大的(包括自己)还有几个数可以选 ...
- [BZOJ 5252][LOJ 2478][九省联考2018] 林克卡特树
[BZOJ 5252][LOJ 2478][九省联考2018] 林克卡特树 题意 给定一个 \(n\) 个点边带权的无根树, 要求切断其中恰好 \(k\) 条边再连 \(k\) 条边权为 \(0\) ...
- LOJ #2473. 「九省联考 2018」秘密袭击
#2473. 「九省联考 2018」秘密袭击 链接 分析: 首先枚举一个权值W,计算这个多少个连通块中,第k大的数是这个权值. $f[i][j]$表示到第i个节点,有j个大于W数的连通块的个数.然后背 ...
- 洛谷 P4363 [九省联考2018]一双木棋chess 解题报告
P4363 [九省联考2018]一双木棋chess 题目描述 菲菲和牛牛在一块\(n\)行\(m\)列的棋盘上下棋,菲菲执黑棋先手,牛牛执白棋后手. 棋局开始时,棋盘上没有任何棋子,两人轮流在格子上落 ...
- 【BZOJ5248】【九省联考2018】一双木棋(搜索,哈希)
[BZOJ5248][九省联考2018]一双木棋(搜索,哈希) 题面 BZOJ Description 菲菲和牛牛在一块n行m列的棋盘上下棋,菲菲执黑棋先手,牛牛执白棋后手.棋局开始时,棋盘上没有任何 ...
- [luogu] P4364 [九省联考2018]IIIDX(贪心)
P4364 [九省联考2018]IIIDX 题目背景 Osu 听过没?那是Konano 最喜欢的一款音乐游戏,而他的梦想就是有一天自己也能做个独特酷炫的音乐游戏.现在,他在世界知名游戏公司KONMAI ...
- Loj #2479. 「九省联考 2018」制胡窜
Loj #2479. 「九省联考 2018」制胡窜 题目描述 对于一个字符串 \(S\),我们定义 \(|S|\) 表示 \(S\) 的长度. 接着,我们定义 \(S_i\) 表示 \(S\) 中第 ...
- 九校联考 终&启
one term's ending... class:12 school:130...130...130... 至今没有看到九校的排名,如果九校排名正常的话,那yyhs的学生也太可怕了...估计要三百 ...
随机推荐
- python Django项目以Debug模式启动和外网访问启动
一.Django介绍 介绍: 完善的web框架,包括前端和后端的管理,django项目管理: 管理后台访问:后面补充 前端页面访问:根据app/settings.py文件下配置的访问地址 1.1 项目 ...
- Linux中expr命令
Linux中expr命令 shell中不能简简单单的加减乘除,需要使用expr.expr只能用于整数值,一般格式为 expr arg1 operator arg2 注意: 1. 运算符左右都有空格,如 ...
- NXP i.MX 8M Plus工业开发板规格书(四核ARM Cortex-A53 + 单核ARM Cortex-M7,主频1.6GHz)
1 评估板简介 创龙科技TLIMX8MP-EVM是一款基于NXP i.MX 8M Plus的四核ARM Cortex-A53 + 单核ARM Cortex-M7异构多核处理器设计的高性能工业评估板 ...
- redis基本数据结构-有序集合
redis基本数据结构-有序集合zset 特性 使用哈希表+跳表数据结构存储 每个元素由 分数和字段名 两部分组成 增加元素 zadd key score1 member1 [score2 membe ...
- 【JavaScript高级04】作用域和作用域链
1,作用域 作用域表示的是变量的有效区域,JavaScript中作用域分为全局作用域和函数作用域(在es6之前没有块作用域).其确定时间为编写成功之后就已经确定好了. 作用域的作用是用来隔离变量,不同 ...
- 【JavaScript高级01】JavaScript基础深入
1,数据类型 JavaScript将数据分为六大类型,分别为数值类型(number).字符串类型(string).布尔类型(boolean).undefined(定义未赋值).null(赋值为空值). ...
- ngnix简介和基础
一.Nginx简介 Nginx 是一个高性能的HTTP和反向代理服务器,同时也是一个IMAP/POP3/SMTP代理服务器 是一个模块化软件 [1].安装nginx 使用源码包编译安装 cd /opt ...
- CRC 循环冗余效验
CRC循环冗余效验 利用多项式 x6 + x4 + x3,实际为使用模2除法来做的加密 常用crc多项式有 名称 生成多项式 数值式 简记式 标准引用 CRC-4 x4+x+1 0x1'3 0x3 I ...
- lambda表达式用法
(参数列表)->{代码块}; (int a,int b)->{return a+b;}; 本质为匿名函数 参数的类型可以省略: (a,b)->{return a+b;} 当参数只有一 ...
- PKUWC2024游记
PKUWC2024 游记 day -???? 得知今年冬令营在育才,非常高兴不用出远门了. day 1 当天上午 7:00 起来,然后做车去报道,非常堵车.感觉育才环境挺好的,~不像某人在读学校一样. ...