当前位置: 首页 > news >正文

写作网站投稿平台网页设计资料的网站

写作网站投稿平台,网页设计资料的网站,建设银行网银盾官方网站下载,江门网站快速排名题目链接 分析 首先这题给了很大的提示信息 注意 m 和 p 的范围 , 很自然的想到可以先把所有可能的 f ( x ) f(x) f(x) 算出来. 思维误区 有些人在算完 f ( x ) f(x) f(x) 之后可能就会去思考找环的问题#xff0c;然后一些码力弱的大佬就会祭掉. 在经过仔细的观察之后…题目链接 分析 首先这题给了很大的提示信息 注意 m 和 p 的范围 , 很自然的想到可以先把所有可能的 f ( x ) f(x) f(x) 算出来. 思维误区 有些人在算完 f ( x ) f(x) f(x) 之后可能就会去思考找环的问题然后一些码力弱的大佬就会祭掉. 在经过仔细的观察之后 (大多数人其实一眼就看出来了罢 , 可以发现最终答案的计算是符合结合律的或者说具有传递性 所以考虑倍增. 令 f a [ i ] [ j ] fa[i][j] fa[i][j] 表示 f 1 j ( i ) f_{1j}(i) f1j​(i) 的值初始时把 f [ i ] [ 0 ] f[i][0] f[i][0] 算出来后面就可以直接倍增了. Code #include bits/stdc.h #define int long long const int N 1e510;using namespace std; int m,q,p; int ksm(int a, int b){int ans 1;while(b){if(b1){ans ans * a % p;}a a*a%p;b 1;}return ans; } int a[30],b[30]; int f[N]; int get(int x){int ans 0;for(int i 1; i m; i){ans (ans a[i]*ksm(x,b[i])%p) % p;}return ans; } bool vis[N]; int belong[N]; vectorint e[N]; int fa[N][30]; void init(){for(int i 0; i p; i){fa[i][0] get(i);}for(int i 1;i 25; i){for(int j 0; j p; j){fa[j][i] fa[fa[j][i-1]][i-1];}} } signed main(){cin m q p;for(int i 1; i m; i){cin a[i] b[i];a[i] % p;} init();while(q--){int x,y;cin x y;x % p;for(int i 25; i 0; i--){if((1 i) y) x fa[x][i],y - (1i);}cout x endl;}return 0; }
http://www.yayakq.cn/news/4569/

相关文章:

  • 山西龙采网站建设合同网站换域名
  • 云安区学校网站建设统计表大连开发区社保网站
  • 网站长期建设运营计划书做门户网站建设多少钱
  • 公司的网站备案手续只用网站开发VS就安装那些就够了
  • 图片滤镜网站开发做网站的详细流程
  • 南山模板网站建设公司wordpress点击下载
  • 制作企业网站平坝网站建设
  • 网站流量怎么做乡1万做一个手机app大概需要多少钱
  • 泉州住房和城乡建设网站策划与设计一个电子商务网站
  • 珠海做网站找哪家公司个人网站建设目标
  • 做网站用的字体是什么所有浏览器大全图片
  • dw做网站需要数据库么免费咨询服务协议
  • 医疗器械外贸网站建设网站前台功能介绍
  • 做包装盒效果图的网站做外贸网站流程
  • 培训网站建设方案模板微商城网站建设怎么样
  • 做网站企业logo 图标 设计
  • 北京企业网站seo平台网络服务器搭建配置与管理 下载
  • 网站建设有哪些软件有哪些wordpress怎么pjax
  • 网站提示404error近期的重大新闻
  • 企业网站备案材料网站主办者是谁
  • 网站建设技术方面论文天津建设工程信息网 招标发布软件
  • 如何做旅游网站的思维导图基于多站点的网站内容管理平台的管理与应用
  • 网站搭建多少钱logo修改wordpress如何添加备案号代码
  • 无锡企业建站模板做网站天通苑
  • 设计网站推荐 猪抖音代运营赚钱吗
  • wap网站建设设计农业网站建设费用预算
  • 建个官方网站要多少钱电商类网站
  • 思明区建设局官网站邢台网站建设公司哪家好一点
  • 万州哪里有做网站的网站建设两个方面
  • 做网站的出路建设机械网站公司