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

OD C卷 - 来自异国的客人/幸运数字

来自异国的客人/幸运数字(100)

输入描述:
输入k,n,m
k表示物品价值(十进制) k>0
n表示幸运数字, n > 0
m表示异国采用的进制;m > 1
n < m
输出描述:
输出幸运数字的个数,输入非法内容时,输出0

示例1
输入:
10 2 4
输出:
2
说明,10用4进制表示为22,幸运数字为2个

示例2
输入:
10 4 4
输出:
0

思路:

  • 进制转换,使用栈

flag = False # True表示异常输出
try:k, n, m = list(map(int, input().strip().split()))if k <= 0 or n <= 0 or m <= 1 or n >= m:print(0)flag = True
except:print(0)flag = True# 无异常时处理
if not flag:result = 0while True:if k <= 0: # 计算结束print(result)breakelse:if k % m == n:result += 1k //= m
http://www.lryc.cn/news/413977.html

相关文章:

  • C++ | 动态内存管理 new、delete (用法、底层)详解
  • 【C语言】结构体内存布局解析——字节对齐
  • 模型表达方式
  • 校园课程助手【4】-使用Elasticsearch实现课程检索
  • 经典运维面试题
  • 别再盲目推广了!Xinstall助你开启App线下推广新篇章
  • 大厂linux面试题攻略五之数据库管理
  • 【pytorch】模型集成
  • 初识集合和数据结构
  • cocos creator 3.x中动态加载 resources 文件夹下的图片时提示找不到
  • 第九十八周周报
  • 程序员找工作之数据结构面试题总结分析
  • 设置provider解决maven找不到JUnit 5测试样例
  • php反序列化靶机serial实战
  • 类型推断技术及仓颉语言实践
  • 职场生存秘籍:16条黄金法则
  • Flask 介绍
  • JAVA基础知识点3 (String 和 StringBuffer 以及 StringBuilder 的特点以及区别)
  • 2024年8月AI内容生成技术的现状与未来:从文生文到跨模态交互的全景分析
  • File 34
  • AI全知道-Embedding model中的Vector知识点
  • Qt 学习第四天:信号和槽机制(核心特征)
  • 跳跃游戏Ⅱ C++简单代码
  • Gitlab中access token 和Deploy token的区别
  • 【多线程】线程的五种创建方法
  • 关闭窗口工具类 - C#小函数类推荐
  • Xilinx FPGA 原语解析(一):IBUFDS_GTE3 差分时钟输入缓冲器
  • 力扣SQL50 患某种疾病的患者 正则表达式
  • k8s集群的资源发布方式(滚动/蓝绿/灰度发布)及声明式管理方法
  • SwiftUI 中掌握 ScrollView 的使用:滚动可见性