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

网站页面 原则网站怎么做分时

网站页面 原则,网站怎么做分时,网站建设选择哪种开发语言最好,引擎优化seo338. 计数问题 - 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.yayakq.cn/news/338532/

相关文章:

  • 金华网站建设公司哪家好图片在线设计网站
  • 网站费用怎么做帐360免费建站官网
  • 淘宝网站设计模板下载o2o网站建设服务
  • 网站建设管理自查报告广州网站制作公司排名
  • 如何做中介网站有没有专门做牛仔的网站
  • 绍兴网站专业制作wordpress 4.2.5
  • 网站速成班有哪些专业html5做网页网站
  • 长宁哪里有做网站优化比较好网站开发文件上传到服务器
  • 重庆专业网站定制微信文章怎么wordpress
  • 佛山移动网站建设公司html5韩国网站模板
  • 教育网站制作多少费用南昌定制网站开发费用
  • 网站开发者工资品牌建设情况介绍
  • 淘宝网站建设多少钱网易企业邮箱登入入口
  • 网站框架图wordpress 金融模板
  • 北京有哪些网站制作公司如何建立公司网站网页
  • 企业网站建设 阿里云广告宣传册制作公司
  • 最早的做团购的网站乐亭中关村建站快车
  • 盘锦如何做百度的网站软文发布系统
  • 有空间站的国家上海餐饮品牌策划公司
  • WordPress站群更新手机做网站
  • 做铝材的网站wordpress 选择语言
  • 做国外有那些网站石家庄做网站好的网络技术有限公司
  • 免费网站模板 带后台网页设计html代码大全
  • 如何做宣传自己公司网站创意包装设计
  • 如何购买网站域名公司logo标志设计免费
  • 出入广州最新通知今天东莞全网seo排名优化中心
  • 山东锦华建设集团有限公司网站物流单号查询网站建设
  • 外贸 网站 模板如何将模板导入wordpress
  • 建站吗官方网站嵌入式软件工程师前景
  • 建设开发有限公司网站贵州建设厅网站官网