题目:http://acm.hdu.edu.cn/showproblem.php?pid=5451

分析:A=5+2根号6 B=6-2根号6

n=1+2^x

那么A^n+B^n是整数

注意到0<B^n<1

所以ans=A^n+B^n-1

这个结果形式和斐波那契通项结构很像

于是构造an=p*an-1+q*an-2

反特征根得到递推式子an=10*(an-1) - (an-2)

n过于大,于是无法矩阵快速幂

注意M很小,于是模出来的肯定是有循环节的,循环节最大也是M*M,可以承受

最后就是1+2^x膜循环节的问题了,快速幂解决

最新文章

  1. QQ空间HD(4)-设置左侧菜单栏属性
  2. PHPRPC servlet发布服务
  3. Mac mongodb 配置安装
  4. JS案例之5——移动端触屏滑动
  5. C#:Winform技巧
  6. 26种提高ASP.NET网站访问性能的优化方法 .
  7. Web 高性能开发汇总
  8. android的JNI标准 android的NDK
  9. 深入PHP变量存储结构 标签: PHP存储
  10. 【XSY2786】Mythological VI 数学
  11. [luogu3939][数颜色]
  12. 适用于 Windows 10 的触摸板手势
  13. RSS &amp; Server-Sent Events &amp; HTML5 Notification API
  14. 如何干净卸载mysql
  15. chrome谷歌浏览器用这种方式清除缓存比较方便了,必须是调试模式才行
  16. jQuery 3.1 参考手册.CHM离线版下载
  17. loadrunner脚本编写经验
  18. Asp.Net MVC Razor视图引擎与My97DatePicker插件的结合
  19. [iOS]UIScrollView嵌套UITableView,超出屏幕的cell点击不了问题
  20. 75. Sort Colors (Array)

热门文章

  1. activiti入门
  2. Linux磁盘管理之元数据、文件和目录、链接文件03
  3. OpenStack 企业私有云的若干需求(7):电信行业解决方案 NFV
  4. [转]Oracle 分组聚合二种写法,listagg和wmsys.wm_concat
  5. 自罚一杯-PHP基础(一)
  6. JAVA IO 以及 NIO 理解
  7. NOIP2010乌龟棋[DP 多维状态]
  8. WCF添加服务失败一则
  9. u3d_shader_surface_shader_3
  10. poj2676 Sudoku