UVA - 1225 Digit Counting(刘汝佳紫书题单(算法竞赛入门经典 第二版 2014)
个人感觉这道题有表述问题
他的题目表述说明测试数据中的数是不超过20的,但其实他的测试点中是有百位数的,所以按两位数去处理数据显然会造成数组越界。
代码如下
#include <bits/stdc++.h>
using namespace std;
void divideandjudge(int len) {int judge[10] = {0};if (len < 10) {for (int i = 1; i <= len; i++) {judge[i]++;}} else {for (int i = 1; i <= 9; i++) {judge[i]++;}for (int i = 10; i <= len; i++) {int middle;middle = i;while (middle) {judge[middle % 10]++;middle = middle / 10;}}}cout << judge[0];for (int i = 1; i < 10; i++) {cout << " " << judge[i];}putchar('\n');
}
int main() {int n;cin >> n;int m;while (n--) {cin >> m;divideandjudge(m);}return 0;
}
UVA - 1225 Digit Counting(刘汝佳紫书题单(算法竞赛入门经典 第二版 2014)相关推荐
- (精讲)UVA - 1339 Ancient Cipher 刘汝佳紫书题单(算法竞赛入门经典)
仔细读题并且对比样例可以发现,字母的替换和换元的规律是不同的,所以不能用模拟法将原来的字符串找到进行比对,所以要从替换换元前后的特点来看. 替换: 替换前后的两个字母集合可以看作是一个映射: 例如 H ...
- UVA - 489 Hangman Judge 刘汝佳紫书题单(算法竞赛入门经典)
思路很简单,题目中说猜对目标字母中的一个字母,就会将所有该字母的位置显现,因此,可以对目标字符进行筛选去重,然后对输入猜测的每个字母进行比对,由于不能猜已经猜过的字母,因此,要对成功猜出的目标字母进行 ...
- 算法竞赛入门经典(第二版)-刘汝佳-第六章 数据结构基础 习题(12/14)
文章目录 说明 习题 习6-1 UVA 673 平衡的括号 习6-2 UVA 712 S - 树 习6-3 UVA 536 二叉树重建 习6-4 UVA 439 骑士的移动 习6-5 UVA 1600 ...
- [紫书CH0] 《算法竞赛入门经典》(第2版) 题解目录
紫书题解 本着仅仅门外看看风景的初心,却 不慎 被其内壮丽美景所深深吸引.将会持续的画上一段时间对紫书进行系统性的学习,相关的 UVa 经典习题会道道完成并贴出题解供大家学习交流.也算是记录我曾经来过 ...
- 算法竞赛入门经典第二版 刘汝佳
链接:https://pan.baidu.com/s/1E8wszcAB2d8bdS7TMxKP8g 提取码:89pc 复制这段内容后打开百度网盘手机App,操作更方便哦
- 算法竞赛入门经典(第二版) | 例题5-3 安迪的第一个字典 (紫书牛啤!)(UVa10815,Andy's First Dictionary)
概述: 输入一个文本,找出所有不同的单词,按字典序排序,去重后,输出,单词不分大小写. 储备知识: 1.sstring头文件的用法→sstring头文件函数详解 2.cctype头文件的用法→ccty ...
- 算法竞赛入门经典(第二版) | 程序3-6 WERTYU (UVa 10082)(常量数组)
题目描述: 输入一个按键盘顺序,向后错一位后敲出的字符串,输出本来想打出的句子, 且输入中不会出现不合法的字符,例如A. Simple input: O S, GOME YPFSU/ Simple o ...
- 刘汝佳紫书 uva1592
刘汝佳上传的代码没耐心看...就大致照着书上写的思路写了一个...一开始发现全写错了耗了半天... 定义一个pair,这个pair里有存两个队,字符串对和int对.每每读入一行的时候看看map中是否存 ...
- UVa 11062 Andy's Second Dictionary(刘汝佳紫书升级题)
在介绍这道题之前,先介绍一下紫书里面和这道题很像的一道题: 紫书P112页 的例题5-3 安迪的第一个字典(Andy's First Dictionary UVa 10815) 原题链接如下: And ...
最新文章
- java从字符串中提取数字
- CodeIgniter_2.2.0整合smarty模板引擎
- Qt Creator构建Web应用程序
- jsonarray转liast_jsonArray转换成List
- eclipse报错: Could not generate secret
- 计算机课数学,这4个专业,对数学要求很高,数学不好的慎选!
- python通讯录管理系统 tk_通讯录管理系统课程设计
- 19_04_02校内训练[deadline]
- Mac 开机没声音了?只需 2 招关闭/恢复
- 数据--第52课 - 哈希表及其实现
- DW-办公自动化02(Excel)
- 计算机端口25,在Windows 下关闭21\23\25端口的方法 -电脑资料
- 外包商爱图腾求变推自主APP:91助手阻碍发展
- 腾讯组织了一个联盟,但无法阻止字节跳动拿走一半游戏广告
- php根据城市获取天气预报,中国天气网 天气预报API 国家气象局 根据城市名称抓取城市(示例代码)...
- Python入门习题大全——大号T恤
- Logstash的grok正则匹配自定义
- 微信小程序调用地图和跟据经纬度打开手机地图导航
- 低功耗电流波形分析仪mPower1203之Esight用户手册
- 解决:win10一开机,内存占用过高,有的达到70%的办法