首页 > 其他分享 >【11.21模拟赛T4】 —神奇数论之构造exgcd

【11.21模拟赛T4】 —神奇数论之构造exgcd

时间:2024-11-22 17:02:14浏览次数:1  
标签:kab le cl 11.21 exgcd aligned T4 mod

给出正整数 \(a,b,c,m\) ,其中 \(a,b,c\) 两两互质,\(T\) 组数据,任意一个三元组 \((x,y,z)\) 满足:

\[(x^a+y^b)\ mod\ m\equiv (z^c)\ mod\ m,\ x,y,z\in (0,m)\cap Z \]

\(a,b,c\le 10^9, 3\le m\le10^9, T\le 10^5\)

首先他有一个部分分:\(m\) 为 \(2\) 的整次幂

这时我们不难发现,\(x,y,z\) 全取 \(m\over 2\) 时, \(mod\ m\) 后全变为 \(0\),合法。

这时思考原题目,发现可以尝试将 \(x,y,z\) 变为 \(2^t\) 的形式,这样带来的好处就是,将未知数由底数转移到和参数同一位置,从而变成形式更美观的不定方程。

即:令 \(x=2^{kb},y=2^{ka},z=2^l\)

\[\begin{aligned} 2^{kab}+2^{kab}&=2^{cl} \\ kab+1&=cl \\ cl-kab&=1 \end{aligned} \]

这个方程显然可以用 exgcd 来解。

但对于 \(m=2^t,(t\ge2)\) 时,无法求出 \((0,m)\) 中的解,此时用前面的方法特判即可。

标签:kab,le,cl,11.21,exgcd,aligned,T4,mod
From: https://www.cnblogs.com/sukiqwq/p/18563172

相关文章

  • 11.21
    JDBC本质官方(sun公司)定义的一套操作所有关系型数据库的规则,即接口各个数据库厂商去实现这套接口,提供数据库驱动jar包我们可以使用这套接口(JDBC)编程,真正执行的代码是驱动jar包中的实现类编写代码步骤创建工程,导入驱动jar包注册驱动Class.forName("com.mysql.jdbc.Driv......
  • 11.21
    includeincludeusingnamespacestd;//双向链表结点结构体structNode{intdata;Node*prior;Node*next;Node(intval):data(val),prior(nullptr),next(nullptr){}};//双向循环链表类classCircularDoublyLinkedList{public:Node*head;CircularDoublyL......
  • 2024.11.21模拟赛
    今天照常七点半左右到学校,结果入门发现氛围不对。打开手机,发现题目压缩包已经发了,我当时就是一个问号。(一定是刚开始耽误的几分钟耽误我写T2了!!!)然后就开始写题。这套题的难度对于我还好,不会出现打完暴力只能摆烂的情况。(但出现了先摆烂然后疯狂打暴力的情况)T1第一眼看着花......
  • [2024.11.21]IOI 赛制练习赛
    我爱IOI赛时虽然小L说题目按照字典序排列,但是我还是决定先看T1。由于是图论专场,所以我直接大胆对数据连边,然后胡了一个并查集,感觉很对。但发现不太好维护当前状态如何插入新值,简单画了一会发现只需要维护一个\(vis\)数组并放到祖先那里,就可以维护能否操作了。单身时间......
  • 11.21 打工
    11.21打工copypropertiestry{if(StringUtils.isBlank(modelCode)){returnR.fail("modelCode不能为空");}ModelCenterresult=this.lambdaQuery().eq(ModelCenter::getModelCode,modelCode).on......
  • 11.21
    如何评价OI赛制无pretest仅有至多两个CF同等强度的极小样例?340->170是最好的答案。A.括号序列每个括号找出和它匹配的括号,同时求出\(pre_i\)和\(nxt_i\)分别代表与\(i\)同层的前缀括号匹配数和后缀括号匹配数,那么当前层给\(i\)贡献为\((pre_i+1)\times(suf_{r_......
  • 24.11.21
    A怎么只有我一个写这种唐诗做法啊/kk当括号匹配时会对若干区间造成贡献。如果我们考虑每个右括号作为右端点统计贡献区间的话,左侧所有和它同一括号范围内(或最外层)的同层的左括号作为左端点和其构成一个贡献区间。举例子来说\(({\color{blue}(}))({\color{yellow}(}){\color{......
  • 11.21
    实验21:观察者模式本次实验属于模仿型实验,通过本次实验学生将掌握以下内容:1、理解观察者模式的动机,掌握该模式的结构;2、能够利用观察者模式解决实际问题。 [实验任务一]:股票提醒当股票的价格上涨或下降5%时,会通知持有该股票的股民,当股民听到价格上涨的消息时会买股票,当价......
  • PDF24 Creator(PDF工具箱) v11.21.0 绿色版
    PDF24Creator(PDF工具箱)v11.21.0绿色版 PDF24Creator是一款简单易用的多功能PDF创建工具。软件基于PDF打印机的原理而制作,用户使用这款软件可以帮助你轻松创建PDF文件。软件除了基本的PDF创建功能外,还有一个PDF转换功能,可以将其他格式的文件转换为磁盘PDF......
  • Sublime Text4 4180 安装激活
    介绍:此教程用于Windows下SublimeText44180版本的安装和激活。无需安装其他软件,无需下载替换文件,无需注册机等。官网:https://www.sublimetext.com下载地址https://download.sublimetext.com/sublime_text_build_4180_x64_setup.exe激活:默认安装路径:C:\ProgramFiles\Subli......