题干:

Hang等了一年,终于,朝气蓬勃的小学妹来了,在开学当天,就成功打入协会迎新群,在Hang的魅力(死皮赖脸)之下,有个小学妹要和他面基了,小学妹说,她就在这个学校里,让Hang过去找她

假设,在二维坐标的每个点,都有一个女生,但是Hang不知道哪个是和他约会小学妹

所以他在每一个位置,都会询问这个女生(因为Hang记忆力比较差,所以走过的地方可以重复走),是不是Hang认识的小学妹

如果是Hang认识的小学妹,则他不会继续找下去,否则他会随机找一个方向找下去

如果Hang和小学妹见面了,小学妹会问Hang他走了几步到的,如果Hang说的步数一定是假的,小学妹就和moxin大佬私奔

现已知Hang的坐标(0,0),小学妹坐标(x,y),Hang回答的步数a,你能否帮小学妹判断Hang说的是否可能是真话呢?

因为Hang曾经横行霸道,被人一顿暴打,所以他现在怂的只敢斜着走(↖ ↙ ↗ ↘)斜着走,如:(0,0) -> (1,1) , (1,1) ->(0,2),(0,0)->(-1,1)

输入描述:

多组数据,每组数据先有两个整数(x,y)(数据保证x,y都在int范围内)表示学妹的坐标,接下来再一个非负整数a(0<=a<=1015),表示Hang说他走了a步找到了小学妹

输出描述:

如果Hang不可能找到小学妹,请输出“Not the fate”;(若Hang不可能找到小学妹,则a是无意义的)

如果Hang能找到小学妹但是通过他说的步数a不能走到小学妹所在位置,请输出“You are lying”;
如果Hang能找到小学妹并且通过他说的步数a能走到小学妹所在位置,请输出“We are together”。
"能找到小学妹"指存在一个k∈N,使得Hang走k步能到达小学妹所在位置。

若Hang能找到小学妹,则对于能到达小学妹位置的所有可能步数k组成的集合(可以知道这个集合可能有无穷多个数k),只要a属于这个集合,则判断a能走到小学妹所在位置,反之a不能走到。

示例1

输入

复制

1 0 2
2 2 1
2 2 2

输出

复制

Not the fate
You are lying
We are together

解题报告:

注意别落下了x=y=0时n不为0的情况就好了。

AC代码:

#include<cstdio>
#include<iostream>
#include<algorithm>
#include<queue>
#include<map>
#include<vector>
#include<set>
#include<string>
#include<cmath>
#include<cstring>
#define ll long long
#define pb push_back
#define pm make_pair
#define fi first
#define se second
using namespace std;
const int MAX = 2e5 + 5;int main()
{ll x,y,n;while(cin>>x>>y>>n) {if(abs(x+y)%2)  puts("Not the fate");else {ll t=max(max(x,-x),max(y,-y));if(n<t||(t-n)%2||(!x&&!y&&n)) puts("You are lying");else puts("We are together");}}return 0 ;}

【牛客 - 289H】约会(思维,数学,奇偶数,水题)相关推荐

  1. 【牛客 - 318L】彪神666(水题,半高精度,递推,trick)

    题干: 在国外,666代表魔鬼,777代表上帝. 所以牛逼的彪神就非常不喜欢6这个数字. 有一天彪神突发奇想,,他想求一些书与6无关的数. 如果一个数能被6整除,或者它的十进制表示法中某位上的数字为6 ...

  2. 牛客网剑指offer编程实践1-10题

    牛客网剑指offer编程实践1-10题 1.二维数组中的查找 在一个二维数组中(每个一维数组的长度相同),每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序.请完成一个函数,输入这 ...

  3. 2020牛客国庆集训派对day2 H-STROOP EFFECT(英语题)

    2020牛客国庆集训派对day2 H-STROOP EFFECT(英语题) 题目 https://ac.nowcoder.com/acm/contest/7818/H 题意 这题目真的太难读懂了,赛后 ...

  4. 2021牛客暑假多校第八场 K题—Yet Another Problem About Pi

    2021牛客暑假多校第八场 K题-Yet Another Problem About Pi 题意:告诉你一个单元格的长和宽,问你走Π(3.1415926-)的长度距离最多可以走几个单元格 思路:沿着单 ...

  5. 牛客3006D-牛牛与牛妹的约会-思维

    链接:https://ac.nowcoder.com/acm/contest/3006/D 来源:牛客网 题目描述: 牛牛在辛苦的一天的比赛之后,要去找牛妹玩,其实牛妹那天也在比赛.他为了找到牛妹,要 ...

  6. E-牛牛小数点_牛客练习赛89(数学)

    E-牛牛小数点_牛客练习赛89 (nowcoder.com) 题目描述 牛牛想和点点交朋友, 于是点点给了牛牛一个问题. 定义关于小数 xxx 的函数 f(x)f(x)f(x), 表示 xxx 中两个 ...

  7. 牛客网剑指offer编程实践41-50题

    41.和为S的连续正数序列 小明很喜欢数学,有一天他在做数学作业时,要求计算出9~16的和,他马上就写出了正确答案是100.但是他并不满足于此,他在想究竟有多少种连续的正数序列的和为100(至少包括两 ...

  8. 2022牛客寒假算法基础集训营6 签到题5题(附基础集训营4-6签到题总结)

    1.I-A+B问题 模拟,类似于高精度,竖式运算 #include<bits/stdc++.h> using namespace std; typedef long long LL; in ...

  9. 2022牛客寒假算法基础集训营3 签到题7题(附基础集训营1-3签到题总结)

    1.A-智乃的Hello XXXX 签到 #include<bits/stdc++.h> using namespace std; int main(){cout<<" ...

  10. 2021牛客暑期多校训练营2,签到题CDFKI

    2021牛客暑期多校训练营2 题号 标题 已通过代码 通过率 团队的状态 A Arithmetic Progression 点击查看 6/72 未通过 B Cannon 点击查看 34/104 未通过 ...

最新文章

  1. MySQL 学习笔记(18)— 索引的分类、创建、查看、删除等
  2. iphone屏蔽系统更新_iPhone 屏蔽系统更新教程,支持 iOS13 / iOS12 系统
  3. 图文详解】Chrome中安装JsonView插件
  4. spring BeanPostProcessor,BeanFactoryPostProcessor作用
  5. visio生成数据表图
  6. hive+python数据分析入门
  7. 随想录(mmu的学习)
  8. html语言代码 输入文字,html语言教程文字代码:
  9. Java面试题及答案整理 2022 年 8 月最新版
  10. 【七夕】是时候展现专属于程序员的“浪漫”了
  11. 零基础学习嵌入式C语言要学习什么?
  12. 斐讯天天链N1:分布式数据存储模式能否引领下一代数据中心变革
  13. unity 鼠标拖动UI 滚轮缩放大小
  14. spi通讯不需要地线吗_SPI通信时是不是主机和从机的MISO、MOSI两根线应该交叉接呀?...
  15. linux ssl证书卸载,linux下nginx怎么卸载ssl证书
  16. 高精度地图,从入门到入行
  17. svn incoming内容无法更新下来,且提交报错:svn: E155015: Aborting commit: XXX remains in conflict
  18. 端午假期你是如何过的?
  19. Python进阶之Scrapy-redis分布式爬虫抓取当当图书
  20. 第15课:生活中的命令模式——大闸蟹,走起

热门文章

  1. [Leedcode][JAVA][第466题][统计重复个数][数组]
  2. 【解决问题】useBean类属性[com.cheng.pojo.People]的值无效导致HTTP500问题
  3. python可以测试java的代码吗_使用python做你自己的自动化测试--对Java代码做单元测试 (2)-导入第三方jar包裹...
  4. 结构体内存拷贝的两种方法
  5. java实现gdal栅格矢量化,《GDAL源码剖析与开发指南》一一1.5 GDAL源码目录
  6. web版本 开源压测工具_siege--Web性能压测工具
  7. 使用webpack打包ES6代码
  8. ubuntu 远程桌面
  9. u-boot向linux内核传递启动参数
  10. 搭建你的嵌入式Vxworks开发环境