zzy的寵物
#include <iostream> #include <stdio.h> #include <string.h> using namespace std; struct matrix{ int s[6][6]; }r, d, p, q,tt; void view(matrix x){ for(int i=0; i<6; i++){ for(int j=0; j<6; j++){ cout<<x.s[i][j]<<" "; } cout<<endl; } cout<<endl; } matrix mult(matrix a, matrix b){ cout<<"a"<<endl; view(a); cout<<"b"<<endl; view(b); matrix temp; memset(temp.s, 0, sizeof(temp.s)); for(int i=0; i<6; i++) for(int j=0; j<6; j++) for(int k=0; k<6; k++) temp.s[i][j]=(temp.s[i][j]+a.s[i][k]*b.s[k][j])%10000; cout<<"a*b"<<endl; view(temp); return temp; } matrix pow(int n){ matrix temp; memset(temp.s, 0, sizeof(temp.s)); for(int i=0;i<6;i++) temp.s[i][i]=1; cout<<"temp"<<endl; view(temp); tt=r; while(n) { if(n%2==0){ tt=mult(tt, tt); n/=2; } else{ temp=mult(tt, temp); n--; } } //view(temp); return temp; } int main() { int n, sum, k=0; memset(r.s, 0, sizeof(r.s)); memset(d.s, 0, sizeof(d.s)); r.s[0][1]=3; r.s[0][2]=2; r.s[0][3]=1; for(int i=1; i<6; i++) r.s[i][i-1]=1; d.s[0][0]=2; while(cin>>n){ sum=0; p=pow(n); cout<<"aaaa"<<endl; q=mult(p, d); for(int i=0; i<6; i++){ sum+=q.s[i][0]; } cout<<"Case "<<++k<<": "<<sum<<endl; } return 0; }
相关知识
寵物
魔王的寵物
寵物平台
寵物保健品
寵物英文
“寵物”的解釋
☎️呼和浩特市賽罕區寵康寵物醫院(呼和浩特寵物):0471
寵物保險
寵物車
寵物店香港大搜查!寵主必睇搜羅全港十大寵物店
网址: zzy的寵物 https://www.mcbbbk.com/newsview1138567.html
上一篇: 快弘 宠物粮烘干机空气能烘干宠物 |
下一篇: 【弘烁(大连)宠物用品科技有限公 |
推荐分享

- 1养玉米蛇的危害 28694
- 2狗交配为什么会锁住?从狗狗生 7180
- 3我的狗老公李淑敏33——如何 6236
- 4豆柴犬为什么不建议养?可爱的 4637
- 5南京宠物粮食薄荷饼宠物食品包 4563
- 6中国境内禁养的十大鸟种,你知 4429
- 7湖南隆飞尔动物药业有限公司宠 4259
- 8自制狗狗辅食:棉花面纱犬的美 4257
- 9家养水獭多少钱一只正常 4212
- 10广州哪里卖宠物猫狗的选择性多 4122