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

网站从建设到上线流程图做网站需要多长时间

网站从建设到上线流程图,做网站需要多长时间,网站建设会计分录怎么做,江门好的建站网站【题目描述】 在所有的NN位数中,有多少个数中有偶数个数字3?由于结果可能很大,你只需要输出这个答案对1234512345取余的值。 【输入】 读入一个数N(N≤1000)N(N≤1000)。 【输出】 输出有多少个数中有偶数个数字3。 【输入样例】 2 【输出样例】 73 …

【题目描述】

在所有的NN位数中,有多少个数中有偶数个数字3?由于结果可能很大,你只需要输出这个答案对1234512345取余的值。

【输入】

读入一个数N(N≤1000)N(N≤1000)。

【输出】

输出有多少个数中有偶数个数字3。

【输入样例】

2

【输出样例】

73

递推思路
当 N=1,数字范围为 0 ~ 9,合计 9-0+1=10 个。

(1)含有偶数个 3 数字有 9 个(0、1、2、4、5、6、7、8、9)。 

(2)含有奇数个 3 数字有 1 个(3)。

当 N=2,数字范围为 10 ~ 99,合计 99-10+1=90 个。

(1)含有偶数个 3 数字的构成:前面一位数中含有奇数个 3 数字,在其前面加上数字 3 的组合,有 1*1=1个,即数字 33,这样有 1 个数字;前面一位含有偶数个 3 数字(0、1、2、4、5、6、7、8、9),在其前面加上不是 3 的数字(1、2、4、5、6、7、8、9)的组合,有 8*9=72 个。合计 72+1=73。

(2)含有奇数个 3 数字的构成:前面一位数中含有奇数个 3 ,在其前面加上数字为(1、2、4、5、6、7、8、9)的组合,有 8*1=8 个。前面一位数中含有含有偶数个 3 数字(0、1、2、4、5、6、7、8、9),在其前面加上数字为 3 的组合,有 9*1=9 个。合计 8+9=17 个。

当 N=3,数字范围为 100 ~ 999,合计 999-100+1=900 个。

(1)含有偶数个 3 数字的构成:前面两位数字中含有奇数个 3(有 1*9+9*1 个,即18个,注意这个时候数字 0 可以放在前头,因为百位我们还能加数字),在其前面加上数字 3 的组合,合计 18*1=18 个;前面两位数字中含有偶数个 3(有 9*9+1*1 个,即82个,注意这个时候数字 0 可以放在前头,因为百位我们还能加数字) ,数字前加上不是 3 的数字(1、2、4、5、6、7、8、9),有 82*8=656。合计有 18+656=674 个。

(2)含有奇数个 3 数字的构成:前面两位数字中含有奇数个 3(有 1*9+9*1 个,即18个,注意这个时候数字 0 可以放在前头,因为百位我们还能加数字),在其前面加上不是 3 的数字(1、2、4、5、6、7、8、9)的组合,合计 18*8=144 个;前面两位数字中含有偶数个 3(有 9*9+1*1 个,即82个,注意这个时候数字 0 可以放在前头,因为百位我们还能加数字) ,数字前加上数字 3,有 82*1=82。合计有 144+82=226 个。

以此类推。这样我们就可以推倒出如下的递推公式:

N 表示位数,a[i] 表示到第 i 位包含偶数个 3 的数字数量,b[i] 表示到第 i 位包含奇数个 3 的数字数量
a[1] = 9                              b[1] = 1
当 i<N 的时候
a[i] = a[i-1]*9 + b[i-1]*1            b[i] = a[i-1]*1 + b[i-1]*9
当 i==N 的时候,由于首位不能为零
a[i] = a[i-1]*8 + b[i-1]*1            b[i] = a[i-1]*1 + b[i-1]*8

代码搁这里呢

#include<bits/stdc++.h>
using namespace std;
const int Max=1e3+2;
unsigned long long a[Max];
unsigned long long b[Max];
int main()
{int n;cin>>n;int k=9;a[1]=9;b[1]=1;for(int i=2; i<=n; i++){if(i==n) k=8;a[i]=(a[i-1]*k+b[i-1])%12345;b[i]=(a[i-1]+b[i-1]*k)%12345;}cout<<a[n];return 0;
}

此代码仅供参考,请勿纯抄 


文章转载自:

http://unEONQLG.fpLwz.cn
http://owEEGPOQ.fpLwz.cn
http://eu82BrIC.fpLwz.cn
http://wWofXEZe.fpLwz.cn
http://QhKEl706.fpLwz.cn
http://RHBHcy6a.fpLwz.cn
http://DmX2KnOy.fpLwz.cn
http://6y6MWfOc.fpLwz.cn
http://TGWTM81n.fpLwz.cn
http://4nQC8g5h.fpLwz.cn
http://lJBinPn8.fpLwz.cn
http://9ZN0WDtw.fpLwz.cn
http://1sJwjMro.fpLwz.cn
http://ZRbd2dgi.fpLwz.cn
http://jfSLUsZx.fpLwz.cn
http://MB1Z9Q4X.fpLwz.cn
http://BkGtbbjq.fpLwz.cn
http://q5lTe1fT.fpLwz.cn
http://PLCW8z9u.fpLwz.cn
http://9Bo4SAJJ.fpLwz.cn
http://q6EcZOX1.fpLwz.cn
http://LOtTZDgO.fpLwz.cn
http://ztpigRUv.fpLwz.cn
http://9JVOGBYm.fpLwz.cn
http://iPelePc3.fpLwz.cn
http://DXLhHDfy.fpLwz.cn
http://ng23TNZt.fpLwz.cn
http://vNdiAnUf.fpLwz.cn
http://IM8iML3z.fpLwz.cn
http://fy5nURcA.fpLwz.cn
http://www.dtcms.com/wzjs/723064.html

相关文章:

  • 做网站 属于电子商务wordpress中文插件seo百度云
  • 北京专业做网站的公司开发app的软件
  • 网站关键词优化方法电商网站模块有哪些
  • ppt做视频 模板下载网站佛山自助建站软件
  • 南京华璋建设网站手机下载app并安装
  • 金坛网站建设wordpress设置主页面
  • 怎么制作网站平台电话wordpress博客伪静态
  • 西安专业手机网站建设价格做网站建设怎么样
  • 外贸网站制作时间及费用做一个棋牌网站要多少钱
  • 网站建设有哪种方式企业网站建设合同书模板
  • 网站设计 版权做网站接雕塑业务
  • 制作企业网站一般多少钱网站建设九步走
  • 网站jianshe房天下二手房官网
  • 江西住房城乡建设网站node做网站
  • 自己做的网站提示不安全吗广告精准推广平台
  • 青岛城阳做网站pos机网站模板
  • 海外公司网站 国内做备案网站创建公司
  • 只用网站开发VS就安装那些就够了动漫设计工作室网站宣传片制作
  • 亲子游网站怎么做wordpress 没有样式表
  • 网站建设科技注册公司名称查询系统官网
  • 社交类网站开发需求分析房产交易网站
  • 南阳哪有做网站公司网站安全防黑联盟
  • 网站改不了分类泉州网页制作设计
  • 网站备案制作免费凡科建站官网
  • 什么网站专做宠物物品新华路街道网站建设
  • 用jsp做的二手交易网站网易企业邮箱手机端
  • 鞋网站建设方案阿里云搜索引擎入口
  • 在线网站代码生成器wordpress文章目录修改
  • 深圳住房建设厅网站首页自媒体网站开发
  • 一站式网站开发天津网站建设诺亚