日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

hdu 1757 A Simple Math Problem 构造矩阵

發布時間:2025/6/15 编程问答 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 hdu 1757 A Simple Math Problem 构造矩阵 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

題意:函數f(x),

? ? ? ? 若?x < 10 f(x) = x.?

? ? ? ? 若 x >= 10 f(x) = a0 * f(x-1) + a1 * f(x-2) + a2 * f(x-3) + …… + a9 * f(x-10);?

? ? ? ? 且 ai(0<=i<=9) 僅為 0 或 1 .?

? ? ? ? 給定k,m,求f(k)%m;

思路:求一個遞推函數的函數值,顯然是矩陣快速冪,矩陣構造方法如下:

? ? ?

#include<cstdio> #include<cstring> #include<algorithm> using namespace std; typedef struct node {int matrix[55][55]; }Matrix; Matrix a,sa,unit; int n,k,t,mm; int num[50005]; Matrix add(Matrix a,Matrix b) {int i,j;Matrix c;for(i=0;i<10;i++){for(j=0;j<10;j++){c.matrix[i][j]=a.matrix[i][j]+b.matrix[i][j];c.matrix[i][j]%=mm;}}return c; } Matrix mul(Matrix a,Matrix b) {int i,j,h;Matrix c;for(i=0;i<10;i++){for(j=0;j<10;j++){c.matrix[i][j]=0;for(h=0;h<10;h++){c.matrix[i][j]=c.matrix[i][j]+(a.matrix[i][h]*b.matrix[h][j]);c.matrix[i][j]%=mm;}}}return c; } Matrix cal(int e) {Matrix p,q;p=a,q=unit;while(e!=1){if(e&1){e--;q=mul(p,q);}else{e/=2;p=mul(p,p);}}p=mul(p,q);return p; } Matrix sum(int k) {Matrix temp,tnow;if(k==1) return a;temp=sum(k/2);if(k&1){tnow=cal(k/2+1);temp=add(temp,mul(temp,tnow));temp=add(temp,tnow);}else{tnow=cal(k/2);temp=add(temp,mul(temp,tnow));}return temp; } int main() {int i,j,ss,ans;while(scanf("%d%d",&k,&mm)!=EOF){memset(num,0,sizeof(num));memset(a.matrix,0,sizeof(a.matrix));for(i=0;i<10;i++){scanf("%d",&a.matrix[0][i]);unit.matrix[i][i]=1;if(i<9)a.matrix[i+1][i]=1;}if(k<10){printf("%d\n",k%mm);continue;}sa=cal(k-9);//先求構造矩陣的k-9次方
ans=0;for(i=0;i<10;i++){ans+=sa.matrix[0][i]*(9-i);ans%=mm;}printf("%d\n",ans);}return 0; }

?

轉載于:https://www.cnblogs.com/dashuzhilin/p/4392850.html

總結

以上是生活随笔為你收集整理的hdu 1757 A Simple Math Problem 构造矩阵的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 色骚网| 国产第3页 | 香蕉视频在线免费看 | 亚洲狼人伊人 | 日韩视频三区 | 意大利少妇愉情理伦片 | 亚洲黄色片在线观看 | 国产精欧美一区二区三区白种人 | 在线看www| 国产又大又粗又爽的毛片 | 亚洲精品成人片在线观看精品字幕 | 亚洲美女一区二区三区 | 国产一区二区三区在线观看免费 | jzjzz成人免费视频 | 国产理论一区 | 欧美性猛交xxxⅹ富婆 | 精品免费在线 | 永久免费毛片 | 国产色呦呦 | 713电影免费播放国语 | 亚洲不卡中文字幕无码 | 裸体美女免费视频网站 | 国语对白做受69 | 虫族全黄h全肉污文 | 蜜桃久久久 | 中文字幕淫 | 国语对白对话在线观看 | 黄色成人免费观看 | 手机在线一区 | 久久天天躁狠狠躁夜夜躁2014 | 国产男男gay | 夜夜免费视频 | 不卡视频国产 | 放荡的美妇在线播放 | 性欧美18一19性猛交 | 麻豆91视频 | 桃色一区二区 | 欧美极品视频在线观看 | 日本成人在线网站 | 天天综合在线观看 | 国产成人欧美一区二区三区91 | 婷婷毛片| 中文字幕乱码中文乱码b站 国产一区二区三区在线观看视频 | 国产精品白嫩极品美女 | 探花系列在线观看 | 二级黄色录像 | 碧蓝之海动漫在线观看免费高清 | 污污的网站在线观看 | 国产日韩欧美在线观看视频 | 在线国产一区二区 | 奇米影视一区二区 | 国产午夜麻豆影院在线观看 | 亚洲精品在线免费观看视频 | 成人免费网站黄 | 青娱乐导航 | 国产一区二区啪啪啪 | 蜜乳av 懂色av 粉嫩av | 日本特级片 | www国产无套内射com | 一级黄视频 | 波多在线观看 | 男生插女生的网站 | 日韩aaaaaa | 紧身裙女教师三上悠亚红杏 | 日本a级一区 | 中文字幕一区二区人妻视频 | 在线视频一二区 | 亚洲激情一区二区三区 | 花样视频污 | 总裁边开会边做小娇妻h | 69精品人妻一区二区三区 | 性久久久久久久久久久 | 国产一级大片 | 久久久久成人精品无码中文字幕 | 第一页在线 | 蜜桃精品在线观看 | 国产亚洲制服欧洲高清一区 | 午夜做爰xxxⅹ性高湖视频美国 | 午夜三区| 99色视频 | 国产伦精品一区二区三区免.费 | 亚洲乱码一区二区三区在线观看 | 欧美日韩高清在线播放 | 日本一级淫片 | 99久久久国产精品无码性 | 在线观看视频国产 | 黄色一级播放 | 久久国产夫妻 | 国内av片| 欧美性猛交aaaa片黑人 | 一区二区三区久久 | 欧美大片在线看 | 国产一线二线在线观看 | 一级欧美视频 | 美女伊人网 | 91打屁股| 免费在线 | 91丨porny丨在线中文 | 激情综合小说 |