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

跨境电商平台有哪些上市公司成都搜狗seo

跨境电商平台有哪些上市公司,成都搜狗seo,南通网站设计制作公司,电商网站的银行支付接入该怎么做题意: 一个整数如果按从低位到高位的顺序,奇数位(个位、百位、万位……)上的数字是奇数,偶数位(十位、千位、十万位……)上的数字是偶数,我们就称之为“好数”。 给定一个正整数 N…

题意:

一个整数如果按从低位到高位的顺序,奇数位(个位、百位、万位……)上的数字是奇数,偶数位(十位、千位、十万位……)上的数字是偶数,我们就称之为“好数”。

给定一个正整数 N,请计算从 1 到 N 一共有多少个好数。

思路:

这里不对暴力进行讲解,网上有非常多的题解,做法也很简单,这个做法的缘由是我没看数据量,认错了,以为是数位dp,当时没做出来,现在补上,也算是学习数位dp了
参考题解:P10424 [蓝桥杯 2024 省 B] 好数 数位dp_蓝桥杯好数问题-CSDN博客
原题主里面的cnt--是不必要的,讲错了

思路其实也不难,就是标准的数位dp,这里讲解是怎么来理解这道题的数位dp的

dp[i]表示的是,当前位置之前填写最高位的这个时刻,填剩下所有可能数的大小,往后就是默认填写最高位数字的,如果不是很明白推荐  董晓老师的数位dp

1.dp[i]代表当前这一位在填写[1,3,5,7,9]或者[0,2,4,6,8](注意要小于数本身)的可能算上所有的个数,因为高位固定,低位一定能两个区间都能取的,直接预处理pre数组,进行计算就好。个数就是能填的个数xpre[i],注意不包括本身

2.为什么不包括本身,因为本身是不可直接计算的,因为你计算的话可能超过本身的数。dp那里计算的是一定能得到的所有数,所以最后有一个if,判断最后dp结束的那个数本身。

3.但这并没有结束,因为其实奇数位是能填0的,前提是高位没有任何数,所以加上最后的个数,就是答案。

代码:

#include<bits/stdc++.h>
using namespace std;
#define int long long
#define endl '\n'
#define IOS ios::sync_with_stdio(0);cin.tie(0);cout.tie(0);
const int N = 2e5+10;
const int INF = 1e18;
const int MOD = 1e9+7;int pre[20],num[20];void solve(){int n;cin >> n;pre[1]=1;for(int i=2;i<20;i++){pre[i]=pre[i-1]*5;}int cntt=1;while(n){num[cntt++]=n%10;n/=10;}cntt--;int sum=0;for(int i=cntt;i>=0;i--){int cur=num[i];if(cur){int cnt=0;if(i&1){cnt+=cur/2;}else{cnt+=(cur+1)/2;}sum+=cnt*pre[i];}if( (i&1) != (num[i]&1) ){break;}if(i==1 && num[i]&1){sum++;}}for(int i=cntt;i>1;i--){if(i&1){sum+=pre[i];}}cout << sum << endl;}signed main() {IOS;int t = 1;
//	cin >> t;while (t--) {solve();}}


 


文章转载自:

http://T1hEHM09.jjsxh.cn
http://hFnxcWH7.jjsxh.cn
http://iu4pVR8W.jjsxh.cn
http://2V1cwvM0.jjsxh.cn
http://coutaeZb.jjsxh.cn
http://IQ42o9uC.jjsxh.cn
http://ArId6Yg6.jjsxh.cn
http://GyRJXi4H.jjsxh.cn
http://S2WIHXiL.jjsxh.cn
http://ugo847M5.jjsxh.cn
http://vw0EflUs.jjsxh.cn
http://VQ4IWmBG.jjsxh.cn
http://oBC8M1cq.jjsxh.cn
http://y5AedAwh.jjsxh.cn
http://4i6RcWlc.jjsxh.cn
http://mC0Od0sQ.jjsxh.cn
http://VYfBKULk.jjsxh.cn
http://xp3PXfCw.jjsxh.cn
http://0DaOsjoX.jjsxh.cn
http://ffbq7LVD.jjsxh.cn
http://3BzLQbE4.jjsxh.cn
http://RaYf2UbD.jjsxh.cn
http://AtdoIVC0.jjsxh.cn
http://TXbuK9ky.jjsxh.cn
http://If1ELURF.jjsxh.cn
http://ZEXywsI1.jjsxh.cn
http://4A8vI9No.jjsxh.cn
http://PmiNBpBi.jjsxh.cn
http://5Sv85X7E.jjsxh.cn
http://5bgglzKB.jjsxh.cn
http://www.dtcms.com/wzjs/652925.html

相关文章:

  • 网站图片上怎么做弹幕效果高端h5手机网站设计案例
  • 网站公司介绍模板网站添加音乐
  • 2016用什么网站程序做流量重庆网站公司
  • 湘潭网站优化公司网络整合营销公司
  • 可以做语文阅读题的网站网站建设济宁
  • 网站开发的预算公司一般有哪些部门
  • 网站建设网站设网站建设与网页设计ppt
  • 什么网站建设最便宜培训方案模板
  • 自动化科技产品网站建设互联网技术学校
  • html静态网站模板简单单页布吉商城网站建设哪家便宜
  • 网站图片用什么格式电商运营seo是什么
  • 网站开发怎么自学漂亮的html单页
  • 网站设计咨询电话百度指数在哪里看
  • 网站空间的地址个人简历电子版免费下载
  • 国家电网网站开发图片素材网站备案需要注意什么
  • 营销型网站改版计算机应用技术专业网站开发方向
  • 网站运营和维护网站虚拟域名
  • 建设银行自贡分行网站湖南常德文理学院
  • 可以申请做cpa广告的网站全球最大的网络公司排名
  • 网站开发的实训内容婚庆网站设计
  • 添加网站绑定主机名少儿编程加盟培训
  • 境外网站icp备案网页设计psd
  • 做导购网站有哪些数据库怎么做两个网站
  • 自己做企业网站的步骤春考网站建设
  • 网站需要更新的频率河南做网站的
  • wordpress自建电商网站永久免费个人网站注册
  • 学校网站建设评审会议通知重要新闻
  • 濮阳的网站建设在线域名ip查询
  • 网站建设费用核算苏州网站建设学费
  • 网站到底备案好不好ui设计公司