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

湖北什么网站建设值得推荐wordpress 黑客主题

湖北什么网站建设值得推荐,wordpress 黑客主题,百度提交网站入口网址,微网站哪家好问题描述】 在Fibonacci数列中, 。例如,Fibonacci数列的前十项是: 0,1,1,2,3,5,8,13,21,34,… Fibonacci序列的另一个公式是 给定一个整数 ,请你计算 在10进制表示下的最后四位。 【输入形式】 输入将包含一个测试用例。…

问题描述】

在Fibonacci数列中,

。例如,Fibonacci数列的前十项是:

0,1,1,2,3,5,8,13,21,34,…

Fibonacci序列的另一个公式是

给定一个整数

,请你计算

在10进制表示下的最后四位。

【输入形式】

输入将包含一个测试用例。每个测试用例仅有一行,包含一个整数

(其中

)。

【输出形式】

对于每个测试用例,输出

的最后四位数字。如果

的最后四位都是零,则输出

;否则,省略任何前导零(即,输出

)。

【样例输入】

0
【样例输出】

0
样例输入】

9
【样例输出】

34

#include <iostream>
#include <string>
using namespace std;const int MOD = 10000;pair<int, int> fast_doubling(int n) {if (n == 0) {return {0, 1};}auto [a, b] = fast_doubling(n >> 1);int c = (a * (( (2 * b - a) % MOD + MOD ) % MOD )) % MOD;int d = ( (a * a % MOD) + (b * b % MOD) ) % MOD;if (n & 1) {return {d % MOD, (c + d) % MOD};} else {return {c % MOD, d % MOD};}
}int main() {int n;cin >> n;if (n == 0) {cout << 0 << endl;return 0;}auto [fib_n, fib_n1] = fast_doubling(n);int res = fib_n;char buffer[5];sprintf(buffer, "%04d", res);string s(buffer);size_t start = s.find_first_not_of('0');if (start == string::npos) {cout << 0 << endl;} else {cout << s.substr(start) << endl;}return 0;
}

http://www.dtcms.com/wzjs/819179.html

相关文章:

  • 广州网站建设哪个好注册软件开发公司需要什么条件
  • 海南高端网站建设定制天元建设集团有限公司滨州分公司是国企吗
  • 三亚城乡建设局网站论坛网站模板免费下载
  • 网站建设及维护协议wordpress能恢复数据库
  • 阜阳建设网站公司电话营销公关名词解释
  • 网站怎么做双机房切换wordpress插件vpn
  • 怎么做淘宝联盟网站装饰设计有限公司经营范围
  • 一个网站的tdk是指网站的广西建设部投诉网站
  • 阿里云一个域名做两个网站微信管理系统在哪里
  • 哪里有免费的网站推广软件电商网站优化方案
  • 湖北企业响应式网站建设价位番禺市桥网站建设公司
  • 印度电商平台网站建设策划如何自建一个便宜的网站
  • 网站制作的主要流程短网址生成器在线
  • 微网站模板制作教程企业网站的建立多少钱
  • 不写编程可以做网站建设中国网通做网站
  • 枣庄学习建设网站培训微问数据平台入口
  • 东营网站建设哪家好下载网站php源码
  • 网站建设营销企业品牌型网站
  • 可以看设计的网站有哪些深圳系统网站开发
  • 服务器购买网站美食网站设计欣赏
  • 免注册个人网站制作东营住房和城乡建设部网站
  • iss里面的默认网站开启不了提示服务器无响应.怎么开启网站解析后显示建设中
  • 做网站想注册商标是哪一类wordpress中国主题
  • 聊城网站建设设计实力公司wordpress粘贴关键词
  • 网站搭建dns有用吗使用wordpress创建企业官网
  • 个人什么取消网站备案网站用ps下拉效果怎么做
  • 旅行社网站的建设开题报告wordpress 移植
  • 苏州木渎做网站网站模块分类
  • wordpress长文档分页苏宁网站优化与推广
  • 建设银行行号网站查询是什么意思做网站服务器权限设置