博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
2012 #3 Arcane Numbers
阅读量:6712 次
发布时间:2019-06-25

本文共 2031 字,大约阅读时间需要 6 分钟。

Arcane Numbers 1
Time Limit:1000MS     Memory Limit:32768KB     64bit IO Format:%I64d & %I64u
Submit     

Description

Vance and Shackler like playing games. One day, they are playing a game called "arcane numbers". The game is pretty simple, Vance writes down a finite decimal under base A, and then Shackler translates it under base B. If Shackler can translate it into a finite decimal, he wins, else it will be Vance’s win. Now given A and B, please help Vance to determine whether he will win or not. Note that they are playing this game using a mystery language so that A and B may be up to 10^12.
 

Input

The first line contains a single integer T, the number of test cases. 
For each case, there’s a single line contains A and B. 
 

Output

For each case, output “NO” if Vance will win the game. Otherwise, print “YES”. See Sample Output for more details.
 

Sample Input

3 5 5 2 3 1000 2000
 

Sample Output

Case #1: YES Case #2: NO Case #3: YES
1 #include 
2 #include
3 #include
4 using namespace std; 5 6 long long gcd(long long a,long long b) 7 { 8 if(a
1)29 {30 while(1)31 {32 if(B==1)33 break;34 D=gcd(B,C);35 if(D==1)36 {37 flg=0;38 break;39 }40 B=B/D;41 }42 }43 if(A>1)44 {45 while(1)46 {47 if(A==1)48 break;49 D=gcd(A,C);50 if(D==1)51 {52 flg=0;53 break;54 }55 A=A/D;56 }57 }58 if(flg==1)59 printf("Case #%d: YES\n",ca);60 else61 printf("Case #%d: NO\n",ca);62 ca++;63 }64 return 0;65 }
View Code

 

转载于:https://www.cnblogs.com/cyd308/p/4771446.html

你可能感兴趣的文章
Go语言的通道(1)-无缓冲通道
查看>>
spring oauth从请求中获取token
查看>>
6.18docker(一)Compose 模板文件
查看>>
每天学点GDB 9
查看>>
前端静态资源缓存控制策略浅析
查看>>
不同模式打开文件的完全列表
查看>>
Jackson将json字符串转换成泛型List
查看>>
jsp,el表达式
查看>>
【leetcode】1035. Uncrossed Lines
查看>>
为什么要用 /dev/null 2>&1 这样的写法
查看>>
简说设计模式
查看>>
java学习面试精华
查看>>
leap motion
查看>>
[Docker]docker搭建私有仓库(ssl、身份认证)
查看>>
【Android 开发】mac 版 Android Studio 连接夜神模拟器的方法
查看>>
Spring Boot中使用WebSocket总结(三):使用消息队列实现分布式WebSocket
查看>>
使用javamail发送邮件
查看>>
5.1中容器(Container)和门面(Facade)的实现
查看>>
二、let变量声明方式介绍
查看>>
前端性能优化三部曲(加载篇)
查看>>