Description

Input

Sample Input

4
2 1 2
3 1 2
4 2 4
6 2 4

Output

Sample Output

wfl
lidian
wfl
lidian

Data Constraint

Solution

  • 观察题目,k=i+jk=i+j or k=|i−j|k=|i-j|

  • 所以——更相减损术!!!

  • 又因为 gcd(a,b)=gcd(a,a−b)=gcd(a,a+b)gcd(a,b)=gcd(a,a-b)=gcd(a,a+b)

  • 所以是 gcd(a,b)gcd(a,b) 的倍数的位置才能下得到。

  • 那么计算即可!(注意开 longlonglong long)

Code

#include<cstdio>
using namespace std;
typedef long long LL;
int T;
LL n,a,b;
inline LL gcd(LL x,LL y){return (!y)?x:gcd(y,x%y);}
int main()
{scanf("%d",&T);while(T--){scanf("%lld%lld%lld",&n,&a,&b);LL ans=n/gcd(a,b);if(ans%2) printf("lidian\n"); else printf("wfl\n");}return 0;
}

JZOJ 4909. 【NOIP2017模拟12.3】李电下棋相关推荐

  1. JZOJ 4910. 【NOIP2017模拟12.3】子串

    Description Input Sample Input 4 5 ab abc zabc abcd zabcd 4 you lovinyou aboutlovinyou allaboutlovin ...

  2. [2021.1.31多校省选模拟12]随机变换的子串(线段树维护分治/字符串/自动机思想)

    [2021.1.31多校省选模拟12]随机变换的子串 对于这三种操作,我们惊奇地发现有这样的性质,所有长度大于4的字符串都可以通过变换变为长度小于等于4的字符串,那么查询本质不同的字符串我们只需要处理 ...

  3. 12导联心电工作站的导联选择电路实现

    12导联心电工作站的导联选择电路的实现方案 12导联心电的信号定义如下表所示: 实现方案如下: I.II.III导,U8分别选择LA.LL.LL,U7分别选择RA.RA.LA,即可实现. aVR.aV ...

  4. 苹果12开发者设置_苹果12怎么省电?iPhone12系列省电设置十大技巧介绍

    阅读本文前,请您先点击上面的"蓝色字体",再点击"关注",这样您就可以继续免费收到文章了.每天都会有分享,都是免费订阅,请您放心关注.注图文来源网络,侵删 大家 ...

  5. 苹果12开发者设置_苹果12怎么省电?iPhone12系列省电设置十大技巧介绍_苹果知识...

    大家都知道,今年iPhone12的性能相比上一代11更强,但是电池配置却变小了,这让很多果粉甚是纠结,在续航不佳的前提下,我们只有通过一些省电设置,才能让iPhone12系列有更好的续航能力.接下来, ...

  6. JZOJ.5264【NOIP2017模拟8.12】化学

    Description Input Output Sample Input 3 10 1 2 10 Sample Output 5 Data Constraint Hint 搜索.考虑到m很大,我们不 ...

  7. JZOJ 4933. 【NOIP2017提高组模拟12.24】C

    Description Input Sample Input 10 9 3580 8597 508 9110 9162 9973 6017 1942 989 646 1 3 4 405 4 3 5 5 ...

  8. JZOJ 4932. 【NOIP2017提高组模拟12.24】B

    Description 现在你有 NN 个数,分别为 A1,A2,-,ANA1,A2,-,AN ,现在有M组询问需要你回答.每个询问将会给你一个L和R(L<=R)(L,保证 MaxAi−MinA ...

  9. JZOJ 4919. 【NOIP2017提高组模拟12.10】神炎皇

    Description 神炎皇乌利亚很喜欢数对,他想找到神奇的数对. 对于一个整数对 (a,b)(a,b),若满足 a+b<=na+b 且 a+ba+b 是 abab 的因子,则成为神奇的数对. ...

最新文章

  1. 在linux系统下实现音视频即时通讯的部分代码
  2. List遍历过程中删除数据
  3. Linux基金会宣布将为GraphQL成立基金会
  4. 一次惊险的跳槽面试经历(阿里/美团/头条/网易/有赞...)
  5. Android Studio 使用艺术 - Android Windows 开发环境配置
  6. Java多线程总结之线程安全队列Queue
  7. 1000以内完数c语言程序_c语言完数(c语言输出1到1000所有完数)
  8. creo数控编程怎么样_creo3.0数控编程加工使用实例视频教程入门到精通 车床编程...
  9. 西瓜书重温(七): 贝叶斯分类器(手推+代码demo)
  10. QAM调制解调的仿真实现
  11. 配合python的rich库实现高颜值LOL服务器状态查询
  12. 圣人、仁人、君子、善人、士、小人之名简释
  13. 1068. Find More Coins (30)搜索题
  14. 血浆分拣机上位机人机交互界面设计
  15. Resin下配置JSP虚拟主机
  16. 破解华为电脑管家,多屏协同无法正常启动,提示 硬件解码器工作异常,请重启电脑
  17. 你永远不知道明天和意外哪个先到来
  18. C语言常见头文件汇总
  19. Python零基础速成班-第1讲-认识Python,课程目标,安装环境以及完成第一行代码“hello world”
  20. XMind、Axure、Visio这三个软件产品经理需要掌握哪个?要掌握到什么程度?

热门文章

  1. win10远程控制centos7.0开机
  2. 6、VTK基本数据结构
  3. 二十万字C/C++、嵌入式软开面试题全集宝典三
  4. 最新 | Python 官方中文文档正式发布!
  5. vscode c++插件 下载_vscode安装教程及插件推荐
  6. Faster R-CNN理解、讨论
  7. MatConvnet工具箱文档翻译理解(1)
  8. SqlServer2005/2008下sysproperties无效的解决办法
  9. delphi查找对话框
  10. Delphi 与 C/C++ 数据类型对照表