C. The Meaningless Game

题目链接

题意

给你两个数,开始都为1,然后每轮可以任选一个k,一边可以乘以\(k\),另一边乘以\(k^2\),然后问你最终是否可以得到所给的两个数a,b;

思路

\(a×b = t^3\),二分是否存在\(t\),如果不存在肯定不可以,如果存在,那么要保证a中有t中所有的因子,b中也是,那么就是$ amodt==0 and bmodt == 0\(,因为\)t = k1k2...kn\(,那么\)a\(中要么是\)k1^2\(要么是\)k1\(,同理\)b$

代码

#include<bits/stdc++.h>
#define N 100005
using namespace std;
typedef long long LL;
LL gcd(LL n,LL m);
int main(void)
{int T;scanf("%d",&T);while(T--){LL a,b;scanf("%lld %lld",&a,&b);LL c = a*b;LL l = 0,r = 1000000;LL id;while(l <= r){LL mid = (l+r)/(LL)2;if(mid*mid*mid <= a*b){l = mid + 1;id = mid;}else r = mid - 1;}if(id*id*id != a*b){printf("No\n");}else{   //aprintf("%d\n",id);if(!(a%id)&&!(b%id))printf("Yes\n");else printf("No\n");}}return 0;
}
LL gcd(LL n,LL m)
{if(m == 0)return n;else return gcd(m,n%m);
}

转载于:https://www.cnblogs.com/zzuli2sjy/p/7266051.html

C. The Meaningless Game相关推荐

  1. Meaningless Sequence Gym - 102832D

    Meaningless Sequence Gym - 102832D 题意: 给你n和c,an的公式如下图 让你求a0+-an的和,mod 1e9+7 题解: 训练时推了好一阵子才和队友推出 我看网上 ...

  2. 【CodeForces - 833A】The Meaningless Game(思维题,数学,可用牛顿迭代法,知识点总结)

    题干: Slastyona and her loyal dog Pushok are playing a meaningless game that is indeed very interestin ...

  3. CMD执行命令出现NOMALY: meaningless REX prefix used以及IDEA提示Cannot run git问题解决

    朋友们好啊, 我是CSDN可能是最菜的博主X,刚才有个朋友问我X老师发生甚么事了 我说怎么回事?给我发了一张截图,我一看!哦,原来是两个报错 一个报NOMALY: meaningless REX pr ...

  4. [0x7FFE1E17E050] ANOMALY: meaningless REX prefix used cmd窗口activate报错

    前情概要: window  cmd窗口下,激活conda虚拟环境,conda activate dl,提示先conda activate,执行conda activate 提示[0x7FFE1E17E ...

  5. 系统报错信息:[0x7FFA30288660] ANOMALY: meaningless REX prefix used

    idea中无法集成svn: 输入svn 命令显示:[0x7FFA30288660] ANOMALY: meaningless REX prefix used 原因:电脑中的杀毒软件和系统兼容有问题. ...

  6. Git Bash解决ANOMALY: use of REX.w is meaningless (default operand size is 64)

    ​​​一.问题产生 二.问题原因 电脑安装了360天擎的监控软件(与系统建立了TCP连接). 在报错中: [0x7FFCA4D1E0A4] ANOMALY: use of REX.w is meani ...

  7. ANOMALY: use of REX.w is meaningless (default operand size is 64)问题处理

    VS2022 & git cmd 报错:ANOMALY: use of REX.w is meaningless (default operand size is 64) 二次转载--个人学习 ...

  8. [0x7FF95C3B7860] ANOMALY: use of REX.w is meaningless (default operand size is 64)

    在项目开发过程中遇到了这个问题,不仅影响开发,甚至git上传也收到了很大的影响,根本无法上传代码,很棘手. 网上找了很多方法,首先是: [0x7FF95C3B7860] ANOMALY: use of ...

  9. windows 编辑器terminal出现ANOMALY: meaningless REX prefix used

    在使用vscode.goland的terminal进行代码调试的时候,莫名其妙地出现如下问题: Windows PowerShell 版权所有 (C) Microsoft Corporation.保留 ...

最新文章

  1. ACMNO.27 Python的两行代码解决 C语言-字符逆序 写一函数。使输入的一个字符串按反序存放,在主函数中输入输出反序后的字符串。 输入 一行字符 输出 逆序后的字符串
  2. python刷题一亩三分地_手把手教你用python抓网页数据【一亩三分地论坛数据科学版】...
  3. Kubernetes容器编排的三大支柱
  4. Wireshark使用学习
  5. 三十二楼层选几层最好_楼房哪些楼层不能选, 买房楼层选不好开始大忌
  6. tiny core linux arm,极度简约 最小 Linux 发行版 Tiny Core Linux 7.1 发布
  7. pythondockerapi_docker-py 用Python调用Docker接口的方法
  8. 使用Spring Boot和Project Reactor处理SQS消息-第2部分
  9. eclispe---快捷键设置
  10. iPad mini 5外形曝光:并非全面屏设计
  11. 練習重繪TreeView控件
  12. python tkinter小项目
  13. ansible的命令操作模块6
  14. Delphi中Format与FormatDateTime函数详解
  15. php繁体类,PHP类UTF8编码内的繁简转换-繁体-简体
  16. IP Camera 基础知识
  17. iOS 加载本地gif缓慢
  18. chrome 前端开发插件:尺子
  19. Hadoop MapReduce 统计汽车销售信息
  20. php敏感字符串过滤_PHP的一个过滤敏感词或脏话的方法

热门文章

  1. ROS-kinetic 机器语音 之科大讯飞SDK
  2. ROS探索总结(二)——ROS总体框架
  3. 【Linux系统编程】进程间通信之命名管道
  4. oracle bom展开 sql,Oracle EBS-SQL (BOM-15):检查多层BOM(含common BOM).sql
  5. TCP/IP学习笔记(五)TCP的保活定时器
  6. 每天一道LeetCode-----寻找二叉搜索树中第k小的元素
  7. c语言中oxb0常量是什么意思,C语言练习库V1.0
  8. Hbase(3)——desc、alter、时间戳
  9. 相交链表—leetcode160
  10. 这文字的起始位置_ae制作文字动画?ae文字动画教程