2020.2.19GDUT寒假训练排位赛1-B

news/2024/11/24 22:32:11/

B — MooBuzz

题目大意:

农夫约翰的奶牛玩数字游戏“FizzBuzz”。这个游戏的规则很简单:站成一圈,奶牛依次从一开始向上数,每头奶牛轮到自己时说一个数字。如果一头奶牛达到了3的倍数,她应该说“Fizz”而不是这个数字。如果一头奶牛达到了5的倍数,她应该说“Buzz”而不是这个数字。如果一头牛达到15的倍数,她应该说“FizzBuzz”而不是这个数字。因此,游戏的第一部分是:1、2、Fizz、4、Buzz、Fizz、7、8、Fizz、Buzz、11、Fizz、13、14、FizzBuzz、16
由于词汇量稍微有限,奶牛玩的FizzBuzz的版本包括说“Moo”,而不是Fizz、Buzz和FizzBuzz。因此,牛版游戏开始了1、2、Moo、4、Moo、Moo、7、8、Moo、Moo、11、Moo、13、14、Moo、16
给定N(1≤N≤109),请确定游戏中说出的第N个数字。测试用例2-5满足N≤106
输入
一个正整数N
输出
第N个数字
在这里插入图片描述

题目分析:

直接暴搜会超时。找出规律:
1、2、Moo、4、Moo、Moo、7、8、Moo、Moo、11、Moo、13、14、Moo
16、17、Moo、19、Moo、Moo、22、23、Moo、Moo、26、Moo、28、29、Moo

每15个里就有8个数字,所以只需要看N与8的关系

代码实现:

#include <iostream>
#include <cstdio>using namespace std;int num[8] = {1,2,4,7,8,11,13,14};int main()
{int n;cin >> n;int p = n/8;int q = n%8;if(q==0){q = 8;p--;}int ans = p*15+num[q-1];cout << ans << endl;return 0;
}

最后希望路过的dl给予改进建议!


http://www.ppmy.cn/news/427496.html

相关文章

SCAU2021春季个人排位赛第三场(OI)部分题解

B题 洛谷P7107 题目背景 暑假期间&#xff0c;学校不提供午餐&#xff0c;Gnar 只好找伙计们一起点外卖。 尴尬的是&#xff0c;外卖很快送到却没人乐意去校门口拿&#xff0c;毕竟户外可是 35\degree\!\text{C}35C 高温&#xff01;此时 Gnar 想到了好主意&#xff1a;“我给…

java实现王者荣耀匹配规则,王者荣耀匹配机制解析_王者荣耀匹配隐藏分规则介绍...

王者荣耀玩的人数越来越多&#xff0c;匹配速度也是非常之快&#xff0c;不过&#xff0c;你可有注意到匹配是有一定规则的&#xff1f;今天小编就来给大家介绍一下王者荣耀匹配机制解析。 王者荣耀的匹配机制至少分为三种&#xff0c;分别是匹配赛匹配机制&#xff0c;赏金赛匹…

FJNU2019级第二场排位赛D题Nim题解

蒟蒻第二篇题解 题目描述Alice和Bob两个熊孩子又开始玩游戏了&#xff0c;这次他们和往常一样玩一个叫Nim的游戏&#xff0c;但是他们都知道如何在这个游戏中以最优策略赢对方&#xff0c;因此他们将Nim游戏规则稍微修改了下&#xff0c;首先他们将多堆石子变成单堆石子&#…

晋级赛关键一场遇到服务器中途维护,第四届全球争霸赛-大区赛常见问题说明...

为了解决玩家在比赛中遇到的困难和疑惑&#xff0c;更好的参与全球争霸赛大区赛&#xff0c;下面将针对服务器大区赛中常见的问题和疑问进行解答&#xff0c;请广大玩家相互转告。 常见问题分类&#xff1a; 大区赛排位赛相关问题 大区赛决赛相关问题 比赛轮空 比赛时间 队员更…

互联网+大赛评审规则浅析

评审方向 比赛性质 商业“路演”式的比赛&#xff0c;更关注项目的商业价值&#xff0c;关注有没有投资的价值&#xff0c;有没有创业成功的潜力。 评委组成 投资人及投资企业代表&#xff1a;主要关注产品的回报率。央视及企业高管&#xff1a;主要关注团队是否有创业成功的…

ZJNU 2021-07-14 个人排位赛3 部分题解

完全不会数据结构就比较离谱 Another One A - Roadblock Problem Link 题意 FJ的农场由 N N N个点 M M M条边组成&#xff0c;边存在边权 它每次都会沿着最短路径从点 1 1 1走到点 N N N 现在FJ的牛想选择这张图中的任意一条边&#xff0c;使其边权翻倍 问选择某条边翻倍…

ZJNU 2021-07-16 个人排位赛5 部分题解

[广告位招租] 思路看不懂&#xff1f;代码来凑&#xff01;&#xff08;狗头保命&#xff09;代码里也放了注释了 Another One A - Minimizing Edges Link 题意 防AK&#xff0c;不读了 &#x1f626; B - No Time to Dry Link 题意 Bessie想涂一面墙&#xff0c;初始时…

SCAU2020春季个人排位赛div2 #3

这场没打 头文件见上一篇训练blog A题&#xff1a;hdu3183 题意&#xff1a;给你一个数字n&#xff0c;删除其中的m的数字&#xff0c;使得这个数字变得最小 题解&#xff1a;把最大的几个数字删除就好&#xff0c;最后注意前导0的去除&#xff0c;还有结果就是0的时候的保留…