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

本文主要是介绍打卡信奥刷题(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来实现信奥比赛中的算法题,感兴趣的请关注,我后续将继续分享相关内容

这篇关于打卡信奥刷题(20)用Scratch图形化工具信奥B3756 [信息与未来 2021] 幸运数字的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1004999

相关文章

使用Python从PPT文档中提取图片和图片信息(如坐标、宽度和高度等)

《使用Python从PPT文档中提取图片和图片信息(如坐标、宽度和高度等)》PPT是一种高效的信息展示工具,广泛应用于教育、商务和设计等多个领域,PPT文档中常常包含丰富的图片内容,这些图片不仅提升了... 目录一、引言二、环境与工具三、python 提取PPT背景图片3.1 提取幻灯片背景图片3.2 提取

Python实现特殊字符判断并去掉非字母和数字的特殊字符

《Python实现特殊字符判断并去掉非字母和数字的特殊字符》在Python中,可以通过多种方法来判断字符串中是否包含非字母、数字的特殊字符,并将这些特殊字符去掉,本文为大家整理了一些常用的,希望对大家... 目录1. 使用正则表达式判断字符串中是否包含特殊字符去掉字符串中的特殊字符2. 使用 str.isa

MySql match against工具详细用法

《MySqlmatchagainst工具详细用法》在MySQL中,MATCH……AGAINST是全文索引(Full-Textindex)的查询语法,它允许你对文本进行高效的全文搜素,支持自然语言搜... 目录一、全文索引的基本概念二、创建全文索引三、自然语言搜索四、布尔搜索五、相关性排序六、全文索引的限制七

Linux下如何使用C++获取硬件信息

《Linux下如何使用C++获取硬件信息》这篇文章主要为大家详细介绍了如何使用C++实现获取CPU,主板,磁盘,BIOS信息等硬件信息,文中的示例代码讲解详细,感兴趣的小伙伴可以了解下... 目录方法获取CPU信息:读取"/proc/cpuinfo"文件获取磁盘信息:读取"/proc/diskstats"文

基于Java实现回调监听工具类

《基于Java实现回调监听工具类》这篇文章主要为大家详细介绍了如何基于Java实现一个回调监听工具类,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下... 目录监听接口类 Listenable实际用法打印结果首先,会用到 函数式接口 Consumer, 通过这个可以解耦回调方法,下面先写一个

使用Python构建一个Hexo博客发布工具

《使用Python构建一个Hexo博客发布工具》虽然Hexo的命令行工具非常强大,但对于日常的博客撰写和发布过程,我总觉得缺少一个直观的图形界面来简化操作,下面我们就来看看如何使用Python构建一个... 目录引言Hexo博客系统简介设计需求技术选择代码实现主框架界面设计核心功能实现1. 发布文章2. 加

JS+HTML实现在线图片水印添加工具

《JS+HTML实现在线图片水印添加工具》在社交媒体和内容创作日益频繁的今天,如何保护原创内容、展示品牌身份成了一个不得不面对的问题,本文将实现一个完全基于HTML+CSS构建的现代化图片水印在线工具... 目录概述功能亮点使用方法技术解析延伸思考运行效果项目源码下载总结概述在社交媒体和内容创作日益频繁的

基于Python打造一个全能文本处理工具

《基于Python打造一个全能文本处理工具》:本文主要介绍一个基于Python+Tkinter开发的全功能本地化文本处理工具,它不仅具备基础的格式转换功能,更集成了中文特色处理等实用功能,有需要的... 目录1. 概述:当文本处理遇上python图形界面2. 功能全景图:六大核心模块解析3.运行效果4. 相

springboot项目中常用的工具类和api详解

《springboot项目中常用的工具类和api详解》在SpringBoot项目中,开发者通常会依赖一些工具类和API来简化开发、提高效率,以下是一些常用的工具类及其典型应用场景,涵盖Spring原生... 目录1. Spring Framework 自带工具类(1) StringUtils(2) Coll

基于Python实现高效PPT转图片工具

《基于Python实现高效PPT转图片工具》在日常工作中,PPT是我们常用的演示工具,但有时候我们需要将PPT的内容提取为图片格式以便于展示或保存,所以本文将用Python实现PPT转PNG工具,希望... 目录1. 概述2. 功能使用2.1 安装依赖2.2 使用步骤2.3 代码实现2.4 GUI界面3.效