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

打卡信奥刷题(20)用Scratch图形化工具信奥B3756 [信息与未来 2021] 幸运数字

本题的基础是进制转换,关于2进制转换可以参考打卡信奥刷题(19)用Scratch图形化工具信奥B3972 [语言月赛 202405] 二进制 题解
知道了2进制,来实现5进制、7进制、9进制是一样的。

[信息与未来 2021] 幸运数字

题目描述

如果⼀个正整数 n n n 在五进制、七进制、九进制的表⽰下都没有数字 0 0 0,我们就称 n n n 是幸运数字。例如:

  • ( 987 ) 10 = ( 12422 ) 5 = ( 2610 ) 7 = ( 1316 ) 9 (987)_{10}=(12422)_5=(2610)_7=(1316)_9 (987)10=(12422)5=(2610)7=(1316)9,因此 n = 987 n=987 n=987 不是幸运数字。

  • ( 988 ) 10 = ( 12423 ) 5 = ( 2611 ) 7 = ( 1317 ) 9 (988)_{10}=(12423)_5=(2611)_7=(1317)_9 (988)10=(12423)5=(2611)7=(1317)9,因此 n = 988 n=988 n=988 是幸运数字。

写程序求出 a , a + 1 , a + 2 , ⋯ , b a,a+1,a+2,\cdots,b a,a+1,a+2,,b 之间⼀共有多少个幸运数字。

输入格式

输入一行两个正整数 a a a b b b

输出格式

输出一行,表示 a , a + 1 , a + 2 , ⋯ , b a,a+1,a+2,\cdots,b a,a+1,a+2,,b 中幸运数字的个数。

样例 #1

样例输入 #1

100 1000

样例输出 #1

203

样例 #2

样例输入 #2

900 4096

样例输出 #2

389

提示

对于 40 % 40\% 40% 的数据, 1 ≤ a ≤ b ≤ 1 0 3 1\leq a \leq b \leq 10^3 1ab103

对于 100 % 100\% 100% 的数据, 1 ≤ a ≤ b ≤ 1 0 6 1\leq a \leq b \leq 10^6 1ab106

本题原始满分为 15 pts 15\text{pts} 15pts

Scratch实现

在这里插入图片描述
因为代码有点点多,整个截图截不太完整,我将相关代码上传到csdn,下载地址如下:https://download.csdn.net/download/rogeliu/89359287

接下来我会不断用scratch来实现信奥比赛中的算法题,感兴趣的请关注,我后续将继续分享相关内容

http://www.lryc.cn/news/353691.html

相关文章:

  • Stream流模式通信及示例
  • 从0开始学统计-t分布
  • Git总结超全版
  • 网络安全之安全协议浅谈
  • 华为云部署前端项目发生的事
  • 需求:实现一个可以统计代码的运行时间
  • 软考高级之redis中使用zset实现延迟队列,你答对了么?
  • CS 下载安装详解
  • 前端canvas项目实战——在线图文编辑器(十):小地图MiniMap(上)
  • linux的chmod的数字太难记了,用u, g, o, a更简单!
  • 牛客热题:有效括号
  • 利用SQL语句实现多表联合查询——多表关系介绍
  • Java中IO流类的体系
  • 【调试笔记-20240521-Linux-编译 QEMU/x86_64 可运行的 OpenWrt 固件】
  • GitLab的原理及应用详解(六)
  • 【调和级数】100321. 优质数对的总数 II
  • Java SE入门及基础(54) 函数式接口
  • 轻松同步:将照片从三星手机传输到iPad的简便方法
  • MySQL查询某个字段含有字母数字的值
  • 通关!游戏设计之道Day14
  • 实现一个自定义 hook,用于强制刷新当前组件
  • 牛客热题:滑动窗口的最大值
  • Adobe产品安装目录修改
  • 时间(空间)复杂度(结构篇)
  • react记录部署
  • 【计算机毕业设计】基于SSM+Vue的校园美食交流系统【源码+lw+部署文档】
  • 「YashanDB迁移体验官」Mysql生产环境迁移至YashanDB数据库深度体验
  • qmt量化交易策略小白学习笔记第4期【qmt如何获取获取行情数据--内置python使用方法】
  • XXE(XML外部实体注入)
  • kafka 案例