暑期个人赛--第七场--A(有个自己的坑,坑了很久)
来源:互联网 发布:易语言仿ce源码 编辑:程序博客网 时间:2024/05/16 19:09
469. 暑假作业题
时间限制 1000 ms 内存限制 65536 KB
题目描述
亲爱的小朋友们,暑假过了之后,你们要二年级啦!现在老师要检测一下你们一年级学习的读数,大家准备好自己的程序了吗?来读数吧!
输入格式
input
输入第一行包括一个整数t,t<=10^5,接下来t行每行有一个整数Ai,Ai<10^17
输出格式
output
输出每个数字的中文读法,每组数据以回车结束。为了简单起见,用阿拉伯数字0-9代替汉字零到九,用S代替十,B代替百,Q代替千,W代替万,E代替亿
输入样例
4101101000210001010010000001000
输出样例
1S1B1SW1Q2W1Q1Q01SW01BE1Qhint10要读作一十
赛后AC:Y
题意:
大模拟,输入一千万亿以内的数,
要求使用汉字读数法来来读数,
反省:
比赛的时候没有想清楚思路就匆忙下手,连一个完整的策略都没弄清楚
具体应该是
(1)从右边开始四位四位的来分节,每一节的一二三四位的单位都是个十百千
(2)其中右数第一位的个不读,而应该读“节单位”,这个可以事先推好,分别是
————“个”,“万”,“亿”,“万亿”
(3)关于零的问题,每一节中只要是出现了夹零的情况就要读零,如果是连零连到节的第一位
就不需要读零但是要读出节单位
如果某一节全是零就不用读节单位
有个坑:
只输入一个0没有特判~!!!!
0 0
- 暑期个人赛--第七场--A(有个自己的坑,坑了很久)
- 暑期个人赛--第八场--C(自己坑自己~!!!!)
- 暑期个人赛--第八场--B(关于手写队列的启示+题目有坑)
- 暑期个人赛--第七场--B
- 暑期个人赛--第七场--C
- 暑期个人赛--第三场--E(待A)
- 暑期个人赛--第三场--E(待A....)
- 暑期个人赛--第四场--D(待A)
- 暑期个人赛--第四场--E(待A)
- 暑期个人赛--第五场--E(待A)
- 暑期个人赛--第六场--C(待A)
- 暑期个人赛--第三场--A
- 暑期个人赛--第四场--A
- 暑期个人赛--第一场--A -
- 暑期个人赛--第五场--A
- 暑期个人赛--第二场--A
- 暑期个人赛--第六场--A
- 暑期个人赛--第八场--A
- 热爱工作就等于热爱生活
- 开篇-IT监控系统系列
- 设置div隐藏状态
- redis+tomcat session共享实践
- 最大流 SAP模板
- 暑期个人赛--第七场--A(有个自己的坑,坑了很久)
- HDU_1028 Ignatius and the Princess III
- java中的包装类
- 关键字auto 含义 -- C
- 企业网站安全提示
- ajax跨域取值
- iOS 兼容性 判断新版本函数可用
- Hello World
- pylab 画直方图,numpy画直方图。