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

合肥网站优化 新浪博客郑州区块链数字钱包网站开发多少钱

合肥网站优化 新浪博客,郑州区块链数字钱包网站开发多少钱,网站改版怎么做301重定向,wordpress yahei求通项和斐波那契数列的方法一样#xff0c;矩阵快速幂。 这道题麻烦在套了三层。 但其实取模这种操作肯定会出现循环的#xff0c;可以先本地暴出循环节#xff0c;1000000007对应的循环节是222222224#xff0c;222222224对应的循环节是183120。 最外层的结果是对1000000…求通项和斐波那契数列的方法一样矩阵快速幂。 这道题麻烦在套了三层。 但其实取模这种操作肯定会出现循环的可以先本地暴出循环节1000000007对应的循环节是222222224222222224对应的循环节是183120。 最外层的结果是对1000000007取模它的内层对222222224取模可以得到相等的答案那么222222224的内层对183120取模也能得到相等的答案这样就是分别对三个模数做矩阵快速幂内层得到的结果返回给外层作为指数。 1 #includestdio.h2 #includestdlib.h3 #includestring.h4 typedef __int64 LL;5 struct Matrix6 {7 LL Mt[2][2];8 void init0(){memset(Mt, 0, sizeof(Mt));}9 void init1() {init0(), Mt[0][0] Mt[1][1] 1;} 10 Matrix(){init0();} 11 Matrix(LL num) {init0();Mt[0][0] Mt[1][1] num;} 12 Matrix(LL a, LL b, LL c, LL d){Mt[0][0] a, Mt[0][1] b, Mt[1][0] c, Mt[1][1] d;} 13 Matrix Mul(const Matrix b, LL mod) 14 { 15 int i, j, k;Matrix res; 16 for(i 0; i 2; i) 17 for(j 0; j 2; j) 18 for(k 0; k 2; k) 19 res.Mt[i][j] (res.Mt[i][j] Mt[i][k] * b.Mt[k][j]) % mod; 20 return res; 21 } 22 Matrix Rep(LL p, LL mod) 23 { 24 Matrix b *this, res(1); 25 if(p 0) return res; 26 if(p 1) return b; 27 while(p 1) 28 { 29 if(p 1) res res.Mul(b, mod); 30 b b.Mul(b, mod); 31 p 1; 32 } 33 return b.Mul(res, mod); 34 } 35 }; 36 LL Cal(LL n, LL mod) 37 { 38 Matrix mm(3, 1, 1, 0), ori(1, 0, 0, 0); 39 if(!n) return 0; 40 return ori.Mul(mm.Rep(n - 1, mod), mod).Mt[0][0]; 41 } 42 int main() 43 { 44 LL n; 45 while(scanf(%I64d, n) ! EOF) 46 printf(%I64d\n, Cal(Cal(Cal(n, 183120), 222222224), 1000000007)); 47 return 0; 48 } 转载于:https://www.cnblogs.com/CSGrandeur/archive/2012/09/16/2687739.html
http://www.yutouwan.com/news/301399/

相关文章:

  • 为自家企业做网站网站的可行性分析怎么写
  • 沧州网站建设益志科技东莞合一网络科技有限公司
  • 外贸订单网站推广seo的工作流程
  • 网站的文件夹wordpress去-
  • 手机网站用什么软件做的wordpress添加下载文件
  • 百度官网认证 网站排名企业网站建设专家
  • 做网站安卓客户端南宁哪个公司做网站好
  • 辽宁网站建设专业学校仿煎蛋wordpress主题
  • 跟京东类似的网站手机网络不稳定怎么解决
  • 可以建网站的路由器纯文本网页制作步骤
  • 慈溪网站优化吴江网站开发
  • 做网站的软件多少钱网站目录生成
  • 如何让自己做的网站可以播放歌曲推广策划书模板
  • 电子商务网站建设的风险分析wordpress 只有内页能打开
  • 冀州网站建设价格wordpress排版代码
  • 遵义制作网站企业设计网站建设
  • 蓝海国际版网站建设建设网站元素搜索引擎
  • 三元区建设小学网站购物网站推广方案
  • 青羊区网站建设公司做服装设计兼职的网站
  • 专门做衣服特卖的网站一套完整的工程施工流程
  • 网站导航app免费网站空间免费主机
  • 陕西网站制作商商城网站建设服务器
  • 中山网站快照优化公司网站模板怎么建站
  • 网站建设中申请备案安康做网站
  • 东营网站做网站的主机配置
  • 房产中介公司网站源码博客为什么用wordpress
  • 网站登录页面北京企业网络推广方案
  • 门户网站建设工作流程网站后台管理怎么进
  • 做网站需要的技术 规范wordpress展示模板
  • 泾川县住房和城乡建设局网站网站背景如何做