• “黑神话·悟空”免安装在线玩,无视显卡等硬件要求!!
  • √ 游戏免下载安装 √ 5分钟随开随玩 √ 关机不计费!低至¥14.90/月!
🔥进入竞技-直面天命🔥

游游拿到了一个正整数,她准备恰好修改其中k位,使得该正整数变成75的倍数。你能帮游游求出有多少种修改方案吗?修改后,仍是正整数,且不允许存在前导零,答案请对10的9次方+7取模。 输入描述 第一行输入一个正整数n。 第二行输入一个正整数k。 1 ≤n≤10的1000次方 1≤k≤1000 输出描述 修改的方案数,对10的9次方+7取模。 示例1 输入输出示例仅供调试,后台判题数据一般不包含示例 输入 355 2 输出 9 说明 共有150、225、300、450、525、675、750、825、975这9

时间2023-09-21 20:18:32 提问来自 广东省广州市 的网友 分类创作 浏览407
种方案可以将3552修改为75的倍数。 解析:首先,我们需要找到一个正整数n,使得n是75的倍数。然后,我们需要找到一个正整数k,使得将n的后k位修改为0,得到的新正整数仍然是75的倍数。我们可以通过遍历所有可能的n和k的组合来找到满足条件的方案数。最后,对10^9取模得到答案。 代码如下: ```python def find_modulus(n, k): count = 0 for i in range(1, n + 1): if i % 75 == 0: count += 1 return count n = int(input()) k = int(input()) result = find_modulus(n, k) % (10**9) print(result) ```

点击这里,进行内容创作

创作工场 免责声明:
以上内容除特别注明外均来源于网友提问,创作工场回答,未经许可,严谨转载。
点击这里>>使用🔥专业版,更聪明、更完整、更原创!

上一篇 一个数组,让你选数组内,不连续的子序列和最大是谁,java语言 下一篇 改善自我心态后的所需资源