HBC240728小宝爱奇数,数据结构,STL牵一半题解

八贝勒 算法基础篇 93 0
全网最全C++题库,助您快速提升编程技能!题库丰富多样,涵盖各个领域,让您在练习中不断成长!

这生命 无常又孤单 你的存在 是我唯一依赖 失去的梦 伤过的心 该怎么去 补完 有些困惑 这一生 我们都不知道答案 我错过太多美满 留过太多遗憾 而在这一次 我想要抓住 那份期盼 ————《牵一半》阿良良木健(侵删) 定义函数f(x,p)f(x,p)f(x,p)(p为质数)为,当xxx不是ppp的倍数时,f(x,p)f(x,p)f(x,p)为xxx 在模 ppp意义下的乘法逆元(即f(x,p)为最小的y使得xy≡1(modp)f(x,p) 为最小的y使得 xy equiv 1pmod pf(x,p)为最小的y使得xy≡1(modp)),xxx是ppp的倍数时 f(x,p)=0f(x,p) = 0f(x,p)=0。 阿良良木健现在有一个序列长度为nnn的序列aia_iai​,和mmm个操作。 操作有两种: 1 x y1text{ } x text{ } y1 x y将axa_xax​更改为yyy 2  l r p2text{ } ltext{ } rtext{ } p2  l r p,求max(f(ai,p))max(f(a_i,p))max(f(ai​,p))其中l≤i≤rl le i le rl≤i≤r 保证数据随机 随机方式如下: ai,x,ya_i,x,yai​,x,y 在 [1,n][1,n][1,n]中的正整数中 等概率随机生成 opt(指操作序号)opt(指操作序号)opt(指操作序号)在1,2{1,2}1,2中随机生成 l,rl,rl,r在 [1,n][1,n][1,n]中的正整数中 等概率随机生成 生成后若l>rl > rl>r 则交换 l,rl,rl,r ppp在[1,n][1,n][1,n]的质数中 等概率随机生成一个

不断学习,不断挑战,才能在编程领域中脱颖而出!全网最全C++题库,助您成为编程高手!

标签: HBC240728小宝爱奇数 数据结构 STL牵一半题解