CF 1766A - Extremely Round
2023-07-01 09:23:53来源:哔哩哔哩
(资料图片仅供参考)
Let's call a positive integer extremely round if it has only one non-zero digit. For example, 5000, 4, 1, 10, 200 are extremely round integers; 42, 13, 666, 77, 101 are not.
You are given an integer n. You have to calculate the number of extremely round integers x such that 1≤x≤n.
----------------------------------------------------------------
281 / 5,000
翻译
如果一个正整数只有一位非零数字,我们称其为极舍入。 例如5000、4、1、10、200都是极舍入的整数; 42、13、666、77、101 不是。 给定一个整数 n。 您必须计算满足 1≤x≤n 的极圆整数 x 的数量。
-----------------------------------------------
其实就是计算整数的数量,如果数字小于10,那就是对应的数字,
如果数字大于10,那么我们就要判断是十位,百位,千位一共有多少,先全部算进去,最后减去最大值的时候,那个位数,比如54321,到万位的时候, 只能到50000,不能再往上走了,
所以这时候就用9减去当前的5,就是4了,sum减去4,就可以了;
下面是代码:
关键词:





南宁铁路公安“寻包达人”两年收到旅客锦旗116面
福建平潭海警出击 破获一起涉嫌走私冻品案
齐齐哈尔市龙江县警方破获一涉案200余万元的“帮信”案件
北京市新增本土确诊病例7例、无症状感染者2例
浙江东阳警方通报:剧组因拍摄致猫死亡等事实不成立
天津大学留学生志愿者:同天津人民一起守护共同的家园
永远意气风发!平均年龄62岁的教授合唱团重阳节唱响
我国首颗太阳探测科学技术试验卫星“羲和号”成功发射
人社部副部长李忠:加强对中小微企业的服务 营造鼓励创新氛围
中国驻俄使馆与新疆维吾尔自治区政府共同举办“新疆是个











