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

上海市建设党工委网站江苏seo排名

上海市建设党工委网站,江苏seo排名,建设网站中存在的问题,拆分盘的网站开发费用题目描述 本题为填空题,只需要算出结果后,在代码中使用输出语句将所填结果输出即可。 给定数列 1,1,1,3,5,9,17,⋯从第 4 项开始,每项都是前 3 项的和。 求第 20190324 项的最后 4 位数字。 模运算的分配律: 根据模运算性质&am…

题目描述

本题为填空题,只需要算出结果后,在代码中使用输出语句将所填结果输出即可。

给定数列 1,1,1,3,5,9,17,⋯从第 4 项开始,每项都是前 3 项的和。

求第 20190324 项的最后 4 位数字。


  1. 模运算的分配律
    根据模运算性质,有:

    (a + b + c) mod m = [(a mod m) + (b mod m) + (c mod m)] mod m

    因此,无论先计算总和再取模,还是每一步都取模,最终结果一致。

  2. 防止溢出的必要性
    原始数列增长极快(类似三阶斐波那契),第20190324项的值远超long long的范围(约±9e18)。不取模会导致数值溢出,得到错误结果。

 

#include<iostream>
using namespace std;int a[20200000]={0, 1, 1, 1}; //这里不能用long long,会超时 
int ans;const int MOD = 10000;int main()
{	for(int i=4; i<=20190324; ++i){//每一步都取模防止溢出a[i] = (a[i-1] + a[i-2] + a[i-3]) % MOD;}ans = a[20190324]%MOD;cout<<ans;return 0;
}
http://www.dtcms.com/wzjs/418328.html

相关文章:

  • 政府门户网站的建设管理2024年新冠疫情最新消息
  • 廊坊网站建设电话怎样在百度上免费建网站
  • 做网站配置服务器seo石家庄
  • 上海做网站要多少钱企业如何进行品牌推广
  • 个人可以做聊天网站备案吗淘宝搜索关键词查询工具
  • 做任务赚钱的网站代码域名购买哪个网站好
  • 网站开发简述seo工作流程图
  • 招聘网站推广怎么做我的百度账号登录
  • ph域名网站平台推广引流
  • 南昌建设网站ui设计公司
  • 网站专题页面制作网址如何被快速收录
  • 金融社区类网站建设重庆seo务
  • APP做网站域名注册网
  • 东莞网站建设销售公司天津seo外包团队
  • 网站建设精品课程怎么做一个网站页面
  • 网站平台建设实训总结百度在线问答
  • 佛山网站制作哪里好百度电脑版下载安装
  • 做网站有年费吗企业管理培训机构排名前十
  • 做网站一般什么问题东营网站建设
  • 好网站建设公司写软文的app
  • 幼儿园管理网站模板下载公众号如何推广引流
  • 江西营销网站建设搜索引擎哪个好
  • 孝感新闻门户网站谷歌网页
  • 腾讯云建站平台网络营销推广方案设计
  • html代码爱心网站推广优化教程
  • 网站如何做视频教程网络营销的实现方式有哪些
  • 做网站的靠什么赚钱网站推广营销运营方式
  • 福田网站建设企业网站优化
  • 小说网站怎么做不违法北京seo推广外包
  • 网站建设奕网情深排行榜软件