zoukankan
html css js c++ java
HDU2842 Chinese Rings 矩阵的应用
/* 取下前n个环步骤是先取下前n-2个环,再取下第n个环,再还原前n-2个环,最后取下前n-1个环。 递推公式:f(n) = f(n-1) + 2 * f(n-2) + 1 构造矩阵: Fn(1,3) = |f(n) f(n-1) 1| F2(1,3) = |f(2) f(1) 1| = |2 1 1| |1 1 0| A(3,3) = |2 0 0| |1 0 1| Fn = F2 * A^(n-2) */ #include "Mat.h" #include <iostream> using namespace std; int a[3][3] = {1,1,0,2,0,0,1,0,1}; int main() { Mat A(3,3),F(1,3); int s, i, j; mod = 200907; while(cin>>s && s) { if(s < 3) { cout<<s<<endl; continue; } A.clear(); F.clear(2);F.s[0][0] = 2; for(i = 0; i < 3; i ++) { for(j = 0; j < 3; j++) A.s[i][j] = a[i][j]; } A.Er_work(s-2); F.Multiply(A); cout<<(int)F.s[0][0]<<endl; } return 0; }
查看全文
相关阅读:
tomcat最大连接数
【转】性能测试总结---测试流程篇
nginx访问量统计
在Excel中计算过去某一天到今天一共多少天
Linux服务器/etc/profile
Linux服务器安装MySQL
idea无法识别maven项目
python3 实现RC4加解密
Python实现128-ECB 解密
BlowFish加解密原理与代码实现
原文地址:https://www.cnblogs.com/windmissing/p/2559891.html
最新文章
微服务架构对企业来说,带来什么价值?有啥弊端?
局域网环境远程控制解决方案(利用tightvnc和noVNC)
安装pyhanlp报错,之解决方案
python统计分析-卡方检验
python统计分析-因子分析
python统计分析-平稳性检验
python统计分析-全表统计
python统计分析-频数统计
python统计分析-主成份分析
python统计分析-双样本T检验
热门文章
python统计分析-正态性检验
elastic search(一)
限流&熔断的考量
关于微服务注册中心的考量
xxl-job的一些感悟与规范
日志埋点-初级工具类
spring boot下为配置属性值加密的正确姿势
jconsole远程监控linux上的springboot服务
【转】Hystrix的原理及使用
Linux最大线程数限制及当前线程数查询
Copyright © 2011-2022 走看看