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

app定制开发网站建设西青房地产网站建设

app定制开发网站建设,西青房地产网站建设,烂网站做竞价行吗,沉默是金下一句怎么接题目链接 分析 首先这题给了很大的提示信息 注意 m 和 p 的范围 , 很自然的想到可以先把所有可能的 f ( x ) f(x) f(x) 算出来. 思维误区 有些人在算完 f ( x ) f(x) f(x) 之后可能就会去思考找环的问题,然后一些码力弱的大佬就会祭掉. 在经过仔细的观察之后…

题目链接

分析

首先这题给了很大的提示信息 注意 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_{1<<j}(i) f1<<j(i) 的值,初始时把 f [ i ] [ 0 ] f[i][0] f[i][0] 算出来,后面就可以直接倍增了.

Code

#include <bits/stdc++.h>
#define int long long
const int N = 1e5+10;using namespace std;
int m,q,p;
int ksm(int a, int b){int ans = 1;while(b){if(b&1){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];
vector<int> 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 -= (1<<i);}cout << x << endl;}return 0;
}
http://www.yayakq.cn/news/896725/

相关文章:

  • 四大门户网站现状中国企发网
  • 常州网站建设联系电话网站登录密码忘记了怎么办
  • 巫山做网站那家好钻探公司宣传册设计样本
  • 内网做网站做外贸的网站哪个好
  • 杭州制作企业公司网站淄博网站制作定制视觉
  • 石家庄个人建网站无锡网站制作工作室
  • 帝国cms做企业网站网站原型设计
  • 网站及推广商务网站页面
  • 九江市建设局官方网站芜湖设计公司排名
  • 帮你省网站怎么做开发一个网站成本
  • 北京朝阳网站建设公司生物科技企业网站做的比较好的
  • 邯郸做wap网站的地方昆明商城小程序开发
  • 青年旅舍网站开发背景及意义如何起手做网站项目
  • 睢宁网站建设xzqjwl电脑wordpress
  • 外贸网站建设入门wordpress 虚拟数据
  • 比较好的国外网站建设公司网站建设 仿站
  • 宁波定制网站建设宋朝网站应该怎么做
  • 200m网站空间多少钱无锡网站服务
  • 找工地项目承包网站无极在线最新招聘兼职
  • 网站开发的方法有哪些泰州住房和城乡建设厅网站首页
  • 网站建设vip服务精通网站开发
  • 做网站怎么赚零花钱网站建设与网页设计 视频教程
  • 个人引擎网站什么做微平台在哪里找
  • 邢台天九建设有限公司网站seo的优化方案
  • 慈溪怎么做网站api in wordpress
  • 富阳公司做网站承接各类网站建设
  • 大型网站建设公司排名手机网站封装小程序
  • 临沂在线做网站南京本地网站建设
  • 网站icp没有备案怎么检查百度开店怎么收费
  • 自学网站开发需要看什么书沈阳网站建设蓝顶网络