设为首页 加入收藏

TOP

hdu 1757 A Simple Math Problem (矩阵快速幂)
2015-07-24 06:14:09 来源: 作者: 【 】 浏览:18
Tags:hdu 1757 Simple Math Problem 矩阵 快速

和这一题构造的矩阵的方法相同。

需要注意的是,题目中a0~a9 与矩阵相乘的顺序。


#include 
  
   
#include 
   
     #include 
    
      #include 
     
       #include 
      
        #define N 10 using namespace std; int mod; typedef long long LL; struct matrix { LL a[10][10]; }origin; int n=10,m; matrix multiply(matrix x,matrix y) { matrix temp; memset(temp.a,0,sizeof(temp.a)); for(int i=0;i
       
        >=1; A=multiply(A,A); } return res; } void print(matrix x) { for(int i=0;i
        
         =0;i--)scanf("%d",&res.a[9][i]); //print(res); res=matmod(res,k); matrix ans = multiply(res,origin); printf("%d\n",ans.a[0][0]); } return 0; } 
        
       
      
     
    
   
  


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇hdu2084动态规划入门题----数塔 下一篇Effective C++:条款17:以独立语..

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: