首页 > 其他分享 >打卡信奥刷题(332)用Scratch图形化工具信奥B3739[普及组/提高] [信息与未来 2018] 整数乘方

打卡信奥刷题(332)用Scratch图形化工具信奥B3739[普及组/提高] [信息与未来 2018] 整数乘方

时间:2024-07-15 21:00:43浏览次数:18  
标签:10 12 信奥 boxed 531441 样例 100 打卡 图形化

[信息与未来 2018] 整数乘方

题目描述

定义 a a a 的 n n n 次幂 a n = a × a × ⋯ × a a^n = a × a × \cdots × a an=a×a×⋯×a(共 n n n 个 a a a 相乘)。记 a n a^n an 的十进制表示转换为字符串后奇数字符(阿拉伯数字 1 , 3 , 5 , 7 , 9 1, 3, 5, 7, 9 1,3,5,7,9)的个数为 A A A,偶数字符(阿拉伯数字 0 , 2 , 4 , 6 , 8 0, 2, 4, 6, 8 0,2,4,6,8)的个数为 B B B,求 A − B A-B A−B 的数值。

例如, a = 3 , n = 12 , a n = 3 12 = ( 531441 ) 10 a = 3, n = 12, a^n = 3^{12} = (531441)_{10} a=3,n=12,an=312=(531441)10​。

奇数数位用方框标出: 5 3 1 44 1 \boxed{5}\boxed{3}\boxed{1}44\boxed{1} 5​3​1​441​,故 A = 4 A = 4 A=4;

偶数数位用方框标出: 531 4 4 1 531\boxed{4}\boxed{4}1 5314​4​1, 故 B = 2 , A − B = 2 B = 2, A-B = 2 B=2,A−B=2。

输入格式

输入一行两个整数 a , n a, n a,n。

输出格式

输出一行一个整数,代表 A − B A − B A−B 的值。

样例 #1

样例输入 #1

3 12

样例输出 #1

2

样例 #2

样例输入 #2

5 18

样例输出 #2

-1

提示

样例 2 2 2 解释

5 18 = 3814697265625 , A − B = − 1 5^{18} = 3814697265625,A - B = −1 518=3814697265625,A−B=−1。

数据规模

30 % 30\% 30% 的数据满足 a n < 2 32 a^n < 2^{32} an<232;

所有数据满足 2 ≤ a ≤ 9 , 1 ≤ n ≤ 100 2 ≤ a ≤ 9, 1 ≤ n ≤ 100 2≤a≤9,1≤n≤100。

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

Scratch实现

[外链图片转存中…(img-Fktdv9jI-1721023742089)]

后续

接下来我会不断用scratch来实现信奥比赛中的算法题、Scratch考级编程题实现、白名单赛事考题实现,感兴趣的请关注,我后续将继续分享相关内容

标签:10,12,信奥,boxed,531441,样例,100,打卡,图形化
From: https://blog.csdn.net/rogeliu/article/details/140431190

相关文章

  • 《昇思25天学习打卡营第17天|热门LLM及其他AI应用-基于MindNLP+MusicGen生成自己的个
    基于MindNLP+MusicGen生成自己的个性化音乐MusicGen是来自MetaAI的JadeCopet等人提出的基于单个语言模型(LM)的音乐生成模型,能够根据文本描述或音频提示生成高质量的音乐样本,相关研究成果参考论文《SimpleandControllableMusicGeneration》。MusicGen是一种单个语言模......
  • 逆向实战 | 手撕咚咚考勤定位打卡
    逆向实战|手撕咚咚考勤定位打卡傻逼软件,不说废话直接开始。安卓定位归根道理如果要获取经纬度跑不出两个函数:我干的事情很简单,直接一手硬编码写死(自己去地图软件找要定位的经纬度,经纬度都要改掉),并且从理论上说这个方法适用于大多数软件的定位功能:正常获取:patch(double写IEE......
  • 《昇思25天学习打卡营第06天|qingyun201003》
    日期心得什么是函数式自动微分,在日常的模型训练中,涉及到复杂的数学公式如何转换为机械语言,通过本次的学习,使我了解到了如何去做梯度计算,通过梯度计算,设计损失函数,有一步步优化代码。昇思MindSpore基础入门学习函数式自动微分(AI代码解析)函数式自动微分神经网络的......
  • 模型评估与选择 数模打卡
    文章目录模型评估与选择(评价指标理论)1.经验误差与过拟合2.评估方法留出法hand-out交叉验证法crossvalidation自助法bootstrapping调参与最终模型3.性能度量错误率与精度查准率、查全率与F1ROC与AUC代价敏感错误率与代价曲线模型评估与选择(评价指标理论)1.经验......
  • 聚类分析 数模打卡
    聚类分析1.聚类任务无监督学习:通过对无标记训练样本的学习来揭示数据的内在性质及规律。聚类:把数据集中的样本划分为若干互斥子集,每个子集称一个簇cluster。两个基本问题:性能度量与距离计算。2.性能度量vslidityindex.作为判断和优化目标。外部指标:将聚类结果与某......
  • Day68 代码随想录打卡|回溯算法篇---子集
    题目(leecodeT78):给你一个整数数组 nums ,数组中的元素 互不相同 。返回该数组所有可能的子集(幂集)。解集 不能 包含重复的子集。你可以按 任意顺序 返回解集。方法:本题为求子集问题,采用回溯算法解决,与之前的组合与分割问题我们最后收集的是树上的叶子节点不同。子集......
  • 打卡信奥刷题(322)用Scratch图形化工具信奥P2735 [普及组/提高组] [USACO3.4] 网 Electr
    [USACO3.4]网ElectricFences题目描述在本题中,格点是指横纵坐标皆为整数的点。为了圈养他的牛,农夫约翰(FarmerJohn)建造了一个三角形的电网。他从原点(0,0)牵出一根通电的电线,连接格点(n,m)(0<=n<32000,0<m<32000),再连接格点(p,0)(p>0),最后回到原点。牛可以在不碰到电网的情......
  • 《昇思25天学习打卡营第3天|初学教程/张量 Tensor》
    文章目录张量Tensor内积(InnerProduct)外积(OuterProduct)线性映射(LinearMapping)笛卡儿积(CartesianProduct)创建张量张量的属性张量索引张量运算Tensor与NumPy转换稀疏张量CSRTensorCOOTensor张量Tensor张量(Tensor)是一个可用来表示在一些矢量、标量和其他张量之......
  • 昇思25天学习打卡营第20天|K近邻算法实现红酒聚类
    这节课主要学习使用MindSpore在部分wine数据集上进行KNN实验。目标是了解KNN的基本概念以及如何使用MindSpore进行KNN实验。1.K近邻算法原理介绍1.1K近邻算法(K-Nearest-Neighbor,KNN)是一种用于分类和回归的非参数统计方法,最初由Cover和Hart于1968年提出(Cover等人,196......
  • Day66 代码随想录打卡|回溯算法篇---分割回文串
    题目(leecodeT131):给你一个字符串 s,请你将 s 分割成一些子串,使每个子串都是 回文串。返回 s 所有可能的分割方案。方法:本题是一个分割回文串的问题,是回溯算法的另一类问题。针对一个字符串,我们要对其进行分割,并且确保分割后生成的子串也必须全都是回文串。分析回溯三......