打卡信奥刷题(150)用Scratch图形化工具信奥P5834 [普及组] [USACO19DEC] MooBuzz S

[USACO19DEC] MooBuzz S

题目描述

Farmer John 的奶牛们最近成为了一个简单的数字游戏“FizzBuzz”的狂热玩家。这个游戏的规则很简单:奶牛们站成一圈,依次从一开始报数,每头奶牛在轮到她的时候报一个数。如果一头奶牛将要报的数字是 3 3 3 的倍数,她应当报 Fizz 来代替这个数。如果一头奶牛将要报的数字是 5 5 5 的倍数,她应当报 Buzz 来代替这个数。如果一头奶牛将要报的数字是 15 15 15 的倍数,她应当报 FizzBuzz 来代替这个数。于是这个游戏的开始部分的记录为:

1, 2, Fizz, 4, Buzz, Fizz, 7, 8, Fizz, Buzz, 11, Fizz, 13, 14, FizzBuzz, 16

由于词汇的匮乏,奶牛们玩的 FizzBuzz 中用Moo 代替了 FizzBuzzFizzBuzz。于是奶牛版的游戏的开始部分的记录为:

1, 2, Moo, 4, Moo, Moo, 7, 8, Moo, Moo, 11, Moo, 13, 14, Moo, 16

给定 N N N,请求出这个游戏中第 N N N 个被报的数。

输入格式

输入包含一个整数 N N N

输出格式

输出游戏中被报出的第 N N N 个数。

样例 #1

样例输入 #1

4

样例输出 #1

7

提示

关于部分分:

测试点 1 1 1 为样例。

测试点 2 ∼ 5 2\sim 5 25 满足 N ≤ 1 0 6 N\le 10^6 N106

对于 100 % 100\% 100% 的数据, 1 ≤ N ≤ 1 0 9 1 \leq N \leq 10^9 1N109

供题:Brian Dean

Scratch实现

在这里插入图片描述

后续

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

  • 9
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值