C. The Meaningless Game
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相关推荐
- Meaningless Sequence Gym - 102832D
Meaningless Sequence Gym - 102832D 题意: 给你n和c,an的公式如下图 让你求a0+-an的和,mod 1e9+7 题解: 训练时推了好一阵子才和队友推出 我看网上 ...
- 【CodeForces - 833A】The Meaningless Game(思维题,数学,可用牛顿迭代法,知识点总结)
题干: Slastyona and her loyal dog Pushok are playing a meaningless game that is indeed very interestin ...
- CMD执行命令出现NOMALY: meaningless REX prefix used以及IDEA提示Cannot run git问题解决
朋友们好啊, 我是CSDN可能是最菜的博主X,刚才有个朋友问我X老师发生甚么事了 我说怎么回事?给我发了一张截图,我一看!哦,原来是两个报错 一个报NOMALY: meaningless REX pr ...
- [0x7FFE1E17E050] ANOMALY: meaningless REX prefix used cmd窗口activate报错
前情概要: window cmd窗口下,激活conda虚拟环境,conda activate dl,提示先conda activate,执行conda activate 提示[0x7FFE1E17E ...
- 系统报错信息:[0x7FFA30288660] ANOMALY: meaningless REX prefix used
idea中无法集成svn: 输入svn 命令显示:[0x7FFA30288660] ANOMALY: meaningless REX prefix used 原因:电脑中的杀毒软件和系统兼容有问题. ...
- Git Bash解决ANOMALY: use of REX.w is meaningless (default operand size is 64)
一.问题产生 二.问题原因 电脑安装了360天擎的监控软件(与系统建立了TCP连接). 在报错中: [0x7FFCA4D1E0A4] ANOMALY: use of REX.w is meani ...
- 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) 二次转载--个人学习 ...
- [0x7FF95C3B7860] ANOMALY: use of REX.w is meaningless (default operand size is 64)
在项目开发过程中遇到了这个问题,不仅影响开发,甚至git上传也收到了很大的影响,根本无法上传代码,很棘手. 网上找了很多方法,首先是: [0x7FF95C3B7860] ANOMALY: use of ...
- windows 编辑器terminal出现ANOMALY: meaningless REX prefix used
在使用vscode.goland的terminal进行代码调试的时候,莫名其妙地出现如下问题: Windows PowerShell 版权所有 (C) Microsoft Corporation.保留 ...
最新文章
- ACMNO.27 Python的两行代码解决 C语言-字符逆序 写一函数。使输入的一个字符串按反序存放,在主函数中输入输出反序后的字符串。 输入 一行字符 输出 逆序后的字符串
- python刷题一亩三分地_手把手教你用python抓网页数据【一亩三分地论坛数据科学版】...
- Kubernetes容器编排的三大支柱
- Wireshark使用学习
- 三十二楼层选几层最好_楼房哪些楼层不能选, 买房楼层选不好开始大忌
- tiny core linux arm,极度简约 最小 Linux 发行版 Tiny Core Linux 7.1 发布
- pythondockerapi_docker-py 用Python调用Docker接口的方法
- 使用Spring Boot和Project Reactor处理SQS消息-第2部分
- eclispe---快捷键设置
- iPad mini 5外形曝光:并非全面屏设计
- 練習重繪TreeView控件
- python tkinter小项目
- ansible的命令操作模块6
- Delphi中Format与FormatDateTime函数详解
- php繁体类,PHP类UTF8编码内的繁简转换-繁体-简体
- IP Camera 基础知识
- iOS 加载本地gif缓慢
- chrome 前端开发插件:尺子
- Hadoop MapReduce 统计汽车销售信息
- php敏感字符串过滤_PHP的一个过滤敏感词或脏话的方法
热门文章
- ROS-kinetic 机器语音 之科大讯飞SDK
- ROS探索总结(二)——ROS总体框架
- 【Linux系统编程】进程间通信之命名管道
- oracle bom展开 sql,Oracle EBS-SQL (BOM-15):检查多层BOM(含common BOM).sql
- TCP/IP学习笔记(五)TCP的保活定时器
- 每天一道LeetCode-----寻找二叉搜索树中第k小的元素
- c语言中oxb0常量是什么意思,C语言练习库V1.0
- Hbase(3)——desc、alter、时间戳
- 相交链表—leetcode160
- 这文字的起始位置_ae制作文字动画?ae文字动画教程