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

张家港百度网站制作重庆工信部网站

张家港百度网站制作,重庆工信部网站,郑州全面恢复正常,做建筑材料哪个网站好一点正题 题目大意 有递推式fi∏j1kfi−jbjf_{i}\prod_{j1}^kf_{i-j}^{b_j}fi​j1∏k​fi−jbj​​ 给出f1∼kf_{1\sim k}f1∼k​和b1∼kb_{1\sim k}b1∼k​ 求fnf_nfn​ 解题思路 首先这题的指数如此之大所以不能直接存#xff0c;而指数又不能直接模所以我们要用欧拉定理 (b…正题 题目大意 有递推式fi∏j1kfi−jbjf_{i}\prod_{j1}^kf_{i-j}^{b_j}fi​j1∏k​fi−jbj​​ 给出f1∼kf_{1\sim k}f1∼k​和b1∼kb_{1\sim k}b1∼k​ 求fnf_nfn​ 解题思路 首先这题的指数如此之大所以不能直接存而指数又不能直接模所以我们要用欧拉定理 (b,p)1(b,p)1(b,p)1 ⇒ab≡ab%φ(p)(modp)\Rightarrow a^b\equiv a^{b\% \varphi(p)}(\rm mod\ p)⇒ab≡ab%φ(p)(mod p) 因为ppp为质数所以就是 ⇒ab≡ab%(p−1)(modp)\Rightarrow a^b\equiv a^{b\% (p-1)}(\rm mod\ p)⇒ab≡ab%(p−1)(mod p) 然后对于答案肯定能表示成∏j1kfkcj\prod_{j1}^kf_k^{c_j}j1∏k​fkcj​​ 那么对于ccc我们就可以用矩阵乘法求了 然后我们用矩阵乘法用矩阵GnG^nGn中(0,i)(0,i)(0,i)表示fnf_nfn​的cic_ici​。 然后用矩阵乘法快速幂直接计算出GnG^nGn即可。 时间复杂度:O(k3log⁡nklog⁡p):O(k^3\log nk\log p):O(k3lognklogp) codecodecode #pragma GCC optimize(2) #includecstdio #includecstring #includealgorithm #define ll long long using namespace std; const int K201,p998244353,phi998244352; int n,k,answer,num[K],b[K]; struct matrix{ll a[K][K];bool flag[K][K]; }f,ans,c; matrix operator*(const matrix a,const matrix b) {memset(c.a,0,sizeof(c.a));for(register int i0;ik;i)for(register int j0;jk;j)for(register int K0;Kk;K)c.a[i][j](c.a[i][j]a.a[i][K]*b.a[K][j])%phi;return c; } int ksm(int x,int b) {int ans1;while(b){if(b1) ans(ll)ans*x%p;x(ll)x*x%p;b1;}return ans; } int main() {//freopen(seq.in,r,stdin);//freopen(seq.out,w,stdout);scanf(%d%d,n,k);for(int i1;ik;i)f.a[i][i-1]1;for(int i0;ik;i){scanf(%d,b[i]);f.a[0][i]b[i];}for(int i0;ik;i)scanf(%d,num[i]);if(nk){printf(%d,num[n-1]);return 0;}ansf;nn-k-1;while(n){ if(n1) ansans*f;ff*f;n1;}answer1;for(int i0;ik;i)answer(ll)answer*ksm(num[k-i-1],ans.a[0][i])%p;printf(%d,answer); }
http://www.huolong8.cn/news/163248/

相关文章:

  • 做购物网站需要学哪些成都网站制作工具
  • 绍兴网站建设方案推广网站服务器名是什么
  • 手机适配网站广州建设公司平台
  • 长春网站建设方案推广网站域名续费一年多少钱
  • 电子商务网站设计成功的要素优秀wordpress
  • 网站怎样做百度推广计划电子商务网站建设包括哪些内容
  • 设计网站大全网做个小程序开发的公司
  • 响应式网站 html静态网站什么样
  • 做数据分析的网站网站项目的推广
  • 除了昵图网还有什么做图网站找做金融的网站有哪些方面
  • 广州网站建设藤虎网络wordpress删除边栏
  • access 可以做网站不免费网站认证
  • 东莞市产品网络推广企业网站功能优化
  • 建行网站关于我们十堰seo优化
  • wordpress建站创业四川建设行业数据共享平台
  • 网站建设制作优化软件公司怎么赚钱
  • 网站开发软件要求已经有域名,如何建设网站
  • 北京市建设教育协会网站查询加工平台英语
  • 二手网站模板百度推广搜索排名
  • 全包胶衣网站网站建设移交内容
  • php网站开发pdf成都网站设计哪家好
  • 电商网站建设哪好灯饰如何做网站推广
  • 湖南网站建设熊掌号深圳航空公司官网
  • 贵阳网站建设费用wordpress插件分享显示图片
  • 怎样建设网站啊网站制作做站长挣钱
  • 想做苗木生意网站怎么怎么做移动端产品
  • 网站建设课程基础现在什么行业发展前景最好
  • 郑州网站专业制作wordpress网站二次开发
  • 网站开发网站设计的标准佛山美容院网站建设
  • 看装修效果图哪个网站好公共法律服务网站平台建设预算