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

前端培训靠谱吗云南优化公司

前端培训靠谱吗,云南优化公司,威海做网站哪家好,php 实现网站扫码登录338. 计数问题 - AcWing题库 给定两个整数 a 和 b,求 a 和 b 之间的所有数字中 0∼90∼9 的出现次数。 例如,a1024,b1032,则 a 和 b 之间共有 9 个数如下: 1024 1025 1026 1027 1028 1029 1030 1031 1032 其中 0 出…

338. 计数问题 - AcWing题库

给定两个整数 a 和 b,求 a 和 b 之间的所有数字中 0∼90∼9 的出现次数。

例如,a=1024,b=1032,则 a 和 b 之间共有 9 个数如下:

1024 1025 1026 1027 1028 1029 1030 1031 1032

其中 0 出现 10 次,1 出现 10 次,2 出现 7 次,3 出现 3 次等等…

输入格式

输入包含多组测试数据。

每组测试数据占一行,包含两个整数 a 和 b。

当读入一行为 0 时,表示输入终止,且该行不作处理。

输出格式

每组数据输出一个结果,每个结果占一行。

每个结果包含十个用空格隔开的数字,第一个数字表示 0 出现的次数,第二个数字表示 1 出现的次数,以此类推。

数据范围

0<a,b<100000000

输入样例:
1 10
44 497
346 542
1199 1748
1496 1403
1004 503
1714 190
1317 854
1976 494
1001 1960
0 0
输出样例:
1 2 1 1 1 1 1 1 1 1
85 185 185 185 190 96 96 96 95 93
40 40 40 93 136 82 40 40 40 40
115 666 215 215 214 205 205 154 105 106
16 113 19 20 114 20 20 19 19 16
107 105 100 101 101 197 200 200 200 200
413 1133 503 503 503 502 502 417 402 412
196 512 186 104 87 93 97 97 142 196
398 1375 398 398 405 499 499 495 488 471
294 1256 296 296 296 296 287 286 286 247

 解析:

AcWing 338. 计数问题(算法基础课) - AcWing

#include<iostream>
#include<cstdio>
#include<cstdlib>
#include<string>
#include<cstring>
#include<cmath>
#include<ctime>
#include<algorithm>
#include<utility>
#include<stack>
#include<queue>
#include<vector>
#include<set>
#include<map>
using namespace std;
typedef long long LL;
int a, b;int get(vector<int>num, int l, int r) {int ret = 0;for (int i = l; i >=r; i--) {ret = ret * 10 + num[i];}return ret;
}int power(int i) {int ret = 1;while (i--) {ret *= 10;}return ret;
}int count(int n,int x) {if (!n)return 0;vector<int>num;int ret = 0;while (n) {num.push_back(n % 10);n /= 10;}n = num.size();for (int i = n - 1 - !x; i >= 0; i--) {if (i < n - 1) {ret += get(num, n - 1, i+1) * power(i);if (x == 0)ret -= power(i);}if (num[i] == x) {ret += get(num, i-1, 0) + 1;}else if (num[i] > x) {ret += power(i);}}return ret;
}int main() {while (scanf("%d%d", &a, &b) != EOF) {if (a == 0 && b == 0) {break;}if (a > b)swap(a, b);for (int i = 0; i < 10; i++) {cout << count(b, i) - count(a-1, i) << " ";}cout << endl;}return 0;
}

http://www.tj-hxxt.cn/news/81452.html

相关文章:

  • 律师行业做网站的必要性百度推广售后客服电话
  • 邯郸网站设计报价腾讯广告联盟
  • 图片类网站模板宁波优化推广找哪家
  • 建设银行网银网站特色在线seo工具
  • 多视频网站建设淄博做网站的公司
  • 发稿类别是什么无锡网站建设方案优化
  • 列出网站开发建设的步骤内部优化
  • 国外域名。国内网站电脑零基础培训学校
  • 著名vi设计机构保定seo排名
  • 网站建设开发费怎么做账网络营销有什么特点
  • 中铁十六局集团门户登录安徽网络seo
  • 赣州网站推广哪家最专业汕头网站关键词推广
  • 网站留言自动短信提醒seo优化排名营销
  • 北京网站托管公司黑马程序员培训机构官网
  • 中山专业门户网站制作咨询优化师
  • 跟我学做纸艺花网站seo网站推广教程
  • 做瑜珈孕妇高清图网站厦门seo推广
  • 企业管理系统登录seo关键词怎么填
  • 微信头像做国旗网站百度知道合伙人官网
  • 蛋糕店网站源码长春网站制作计划
  • 网站建设资金投入数据分析师培训机构
  • 成品网站源码1688体验区友情链接交换方式有哪些
  • 外国高端网站知乎关键词排名优化
  • 云服务器 可以做网站吗直接打开百度
  • 做学校子网站南宁百度关键词优化
  • 注册安全工程师难吗seo建站优化推广
  • 乐清做网站哪家好朋友圈推广一天30元
  • asp能单独做网站吗2024新闻热点摘抄
  • 做宣传手册的网站营销网站建设的因素
  • 网站建设行业分析网页制作平台有哪些