思路:

gcd缩范围然后模拟p1红p2蓝设p1<p2否则换过来,然后从1开始,过k−1个倍数之后他是否还在范围内,如果在范围内,就有k个蓝色相连,然后按照题目输出


CodeCodeCode:

#include <cstdio>
#include <iostream>
#include <algorithm>
using namespace std;
long long T,t,k,p1,p2;
int main()
{scanf("%lld", &T);for (int i = 1; i <= T; ++i){scanf("%lld%lld%lld", &p1, &p2, &k);if (k == 1) { printf("No\n");continue;}if (p1 > p2) t = p1, p1 = p2 ,p2 = t;t = __gcd(p1, p2);//缩范围p1 /= t;p2 /= t;if(1 + p1 * (k - 1) < p2)//判断在不在范围printf("No\n");elseprintf("Yes\n");}}

【数论gcd】P6476 [NOI Online #2 提高组]涂色游戏(luogu)相关推荐

  1. luogu P6476 [NOI Online 2 提高组]涂色游戏color

    题面传送门 考虑一下,其实只要管一个两个倍数点到另一个两个倍数点就好了. 设p1<p2p_1<p_2p1​<p2​ 贪心一下,发现两个倍数点都赋值p2p_2p2​就是最优的. 对于任 ...

  2. 题解 P6476 【[NOI Online #2 提高组]涂色游戏】

    你有 102010^{20}1020 个格子,它们从 00 开始编号,初始时所有格子都还未染色,现在你按如下规则对它们染色: 编号是 p1p_1p1​ 倍数的格子(包括 00 号格子,下同)染成红色. ...

  3. NOI Online2 提高组 涂色游戏 题解

    题目传送门 题目大意: 有一个无限长的序列,多组询问,每次给出 n,m,kn,m,kn,m,k,将这个序列的 n,2n,3n,...n,2n,3n,...n,2n,3n,... 染成红色,m,2m,3 ...

  4. NOI Online #2 提高组 第一题:涂色游戏

    NOI Online #2 提高组 第一题:涂色游戏 前言 题目 解析 代码 前言 呦呵,这道题我竟然爆零了 而且我的暴力dfs死循环了!\bold{\Large\xcancel\text{而且我的暴 ...

  5. P7470 [NOI Online 2021 提高组] 岛屿探险

    题目链接:P7470 [NOI Online 2021 提高组] 岛屿探险 以前都没有真正把cdqcdqcdq搞懂过,趁这次比赛花时间学了一下 SolutionSolutionSolution 对于m ...

  6. 涂色游戏color(【CCF】NOI Online 能力测试2 提高组第一题 )

    子序列问题sequence([CCF]NOI Online能力测试2 提高组第二题 ) 游戏match([CCF]NOI Online能力测试2 提高组第三题 ) 题目背景 1s 256M 题目描述 ...

  7. 【NOIP2012 提高组】 国王游戏

    题目: 恰逢 H 国国庆,国王邀请 n 位大臣来玩一个有奖游戏.首先,他让每个大臣在左.右手上面分别写下一个整数,国王自己也在左.右手上各写一个整数.然后,让这 n 位大臣排成一排,国王站在队伍的最前 ...

  8. [NOI Online 2022 提高组] 丹钓战(单调栈 + 树状数组 / 主席树)

    problem luogu-P8251 solution 按照题意模拟单调栈. 求出对于 iii 而言,当时单调栈的栈顶元素记为 pip_ipi​. 如果到 iii 时,栈顶已经为 pip_ipi​ ...

  9. 【NOI Online 2022 提高组 B】【洛谷 P8252】讨论 题解

    一口气写了 2700 多字,然而代码只有 1500 B( Description 传送门 Solution 显然,我们所要做的事,就是构造出一对 ( i , j ) (i,j) (i,j),使得编号为 ...

最新文章

  1. try-catch-finally中的4个巨坑,老程序员也搞不定!
  2. Ubuntu修改root密码以及允许证书和密码登陆
  3. Java入门学习笔记之变量与计算
  4. Yahoo Programming Contest 2019 E - Odd Subrectangles
  5. spring 事务传播行为类型
  6. 安卓rom制作教程_刹那 刷机教程201三星S10 N10等系列 韩版国行安卓9升级10 详细步骤...
  7. java如何制作浪漫表白界面_表白网页在线制作详细教程-我要表白网-最浪漫的表白网页在线生成网站...
  8. C#门诊收费管理系统设计(数据库+源码+文档)
  9. Kaggle Tabular Playground Series - Jan 2022 学习笔记1(数据分析)
  10. iOS 开发:知识地图(不定期更新)
  11. seo关键词扩展-自动关键词拓展软件免费下载
  12. [IMX6Q]fastboot下载u-boot.bin失败提示太大原因
  13. GBase 8c产品高级特性介绍
  14. Maven 环境踩坑及完整配置
  15. python白月黑羽视频多线程笔记
  16. 自学java基础笔记
  17. 2019年度星标大奖重磅揭晓 百度APP携手ZOL“智见未来”
  18. 面试技巧:一分钟自我介绍
  19. 自动微分(Automatic Differentiation)简介
  20. oracle销售云 客户成功,励销云销售干货分享,销售成功必备的六大心态

热门文章

  1. Caleb Pike索尼A7 III视频指南DSLR视频拍摄教程 中文字幕 Sony A7 III Video Guide
  2. 优达学城 机器学习课程资源
  3. C语言中for语句的执行步骤是什么,C语言中for语句的执行过程是怎样的
  4. Openshift4.x -- 基于裸机(Bare Metal) UPI方式的集群安装(参考)
  5. 洞悉linux下的Netfilteriptables:什么是Netfilter?
  6. 软件测试5分钟解决银行借贷笔试题
  7. 0228 我的潘多拉
  8. 物体平动时的质量和转动时的转动惯量有何相似之处
  9. 简书 Linux 搜索文件夹,Linux下文件查找
  10. 【复习回顾、继承、抽象类、模板设计模式】