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

左右互博。

链接:登录—专业IT笔试面试备考平台_牛客网
来源:牛客网
 

讨厌鬼在和小甜妹在玩石头游戏。

游戏一开始有 nnn 堆石子,第 iii 堆石子,有 aia_iai​ 个石子。两人轮流进行游戏。

轮到某个人时,这个人先选数量为 x(x>1)x(x>1)x(x>1) 的一堆石子,然后选择一个整数 y(2≤y≤x)y(2 \leq y \leq x)y(2≤y≤x),将选择的 xxx 个石子分为两堆石子,数量分别为 ⌊xy⌋\lfloor \frac{x}{y} \rfloor⌊yx​⌋ 和 x−⌊xy⌋x-\lfloor \frac{x}{y} \rfloorx−⌊yx​⌋。

当有某个人不能操作时,则失败,另一个人胜利。

两人都绝顶聪明,必定使用最佳策略。讨厌鬼先手,他想知道他能不能获得胜利?

⌊x⌋\lfloor x \rfloor⌊x⌋ 表示 xxx 向下取整。对于非负实数来说,可以理解为抹去小数点及小数部分。
例如 ⌊1.5⌋=1,⌊2⌋=2\lfloor 1.5 \rfloor =1, \lfloor 2 \rfloor =2⌊1.5⌋=1,⌊2⌋=2。
 

输入描述:

第一行输入一个整数 nnn。

第二行输入 nnn 个整数 aia_iai​。

1≤n,ai≤2×1051\leq n ,a_i\leq 2 \times 10^51≤n,ai​≤2×105

输出描述:

如果讨厌鬼获胜,则输出 "gui"。
如果小甜妹获胜,则输出 "sweet"。

示例1

输入

复制1 2

1
2

输出

复制gui

gui

示例2

输入

复制2 2 2

2
2 2

输出

复制sweet

sweet
#include<bits/stdc++.h>
using namespace std;
int main(){long long int n,x,a=0;//a到后面会很大cin>>n;while(n--){cin>>x;if(x>1){x-=1;a+=x;}//一个数x可以分的次数就是自身-1}//x数据范围可以为1,而题目要求大于1if(a%2==1)cout<<"gui";//a就是总共可以分的次数,else cout<<"sweet";return 0;
}

http://www.lryc.cn/news/304147.html

相关文章:

  • android通过广播打印ram使用信息
  • 内存管理——线性内存,进程空间
  • 入门Python必读的流程控制语句
  • day05-进程通信
  • 如何将OpenAI Sora生成的普通AI视频转化为Vision Pro的空间视频,沉浸式体验
  • 爬虫基础(下)
  • 【八股文面试】Java基础常见面试题总结(上)
  • c++:蓝桥杯的基础算法2(构造,模拟)+练习巩固
  • C++ 和 C#的区别
  • 2.14日学习打卡----初学Zookeeper(一)
  • SkyWalking之APM无侵入可观测原理分析
  • Missing artifact org.yaml:snakeyaml:jar:1.29
  • 三opencv源码解压及环境变量配置
  • vue实时监控视频播放的进度,并在播放80%位置触发相应操作
  • HTML+CSS滚动条样式如何单独给firefox设置 scrollbar-width: none;,而不影响其他浏览器
  • 《Go 简易速速上手小册》第2章:控制结构与函数(2024 最新版)
  • 基于EasyCVR视频汇聚系统的公安网视频联网共享视频云平台建设思路分析(一)
  • HQYJ 2024-2-21 作业
  • LeetCode每日一题【283. 移动零】
  • CF1200E Compress Words
  • ip https证书推荐
  • 大气颗粒物与VOCs PMF源解析技术应用
  • VSCODE中使用Vue3教程
  • Mac M2芯片配置PHP环境
  • [嵌入式系统-25]:RT-Thread -12- 内核组件编程接口 - 网络组件 - HTTP编程
  • 一个服务器实现本机服务互联网化
  • django配置视图并与模版进行数据交互
  • Java进阶
  • ⭐北邮复试刷题106. 从中序与后序遍历序列构造二叉树__递归分治 (力扣每日一题)
  • K8S更新部署docker的两种方法举例