当前位置: 首页 > wzjs >正文

做爰网站贴吧优秀app界面设计案例

做爰网站贴吧,优秀app界面设计案例,修改图片网站,黄冈论坛遗爱湖题目描述 Kri 喜欢玩数字游戏。 一天,他在草稿纸上写下了 t 对正整数 (x,y),并对于每一对正整数计算出了 zxygcd(x,y)。 可是调皮的 Zay 找到了 Kri 的草稿纸,并把每一组的 y 都擦除了,还可能改动了一些 z。 现在 Kri 想请你帮…

题目描述

Kri 喜欢玩数字游戏。

一天,他在草稿纸上写下了 t 对正整数 (x,y),并对于每一对正整数计算出了 z=x×y×gcd(x,y)。

可是调皮的 Zay 找到了 Kri 的草稿纸,并把每一组的 y 都擦除了,还可能改动了一些 z。

现在 Kri 想请你帮忙还原每一组的 y,具体地,对于每一组中的 x 和 z,你需要输出最小的正整数 y,使得 z=x×y×gcd(x,y)。如果这样的 y 不存在,也就是 Zay 一定改动了 z,那么请输出 −1。

注:gcd(x,y) 表示 x 和 y 的最大公约数,也就是最大的正整数 d,满足 d 既是 x 的约数,又是 y 的约数。

输入格式

第一行一个整数 ,表示有 t 对正整数 x 和 z。

接下来 t 行,每行两个正整数 x 和 z,含义见题目描述。

输出格式

对于每对数字输出一行,如果不存在满足条件的正整数 y,请输出 −1,否则输出满足条件的最小正整数 y。

输入输出样例

输入 #1

1
10 240

输出 #1

12

输入 #2

3
5 30
4 8
11 11

输出 #2

6
-1
1

输入 #3

见附件中的 math3.in

输出 #3复制

见附件中的 math3.out

输入 #4

见附件中的 math4.in

输出 #4

见附件中的 math4.out

说明/提示

【样例 1 解释】

x×y×gcd(x,y) = 10×12×gcd(10,12) = 240。

【数据范围】

对于 20% 的数据,t,x,z ≤ 10^3

对于 40% 的数据,t ≤ 10^3,x ≤ 10^6,z ≤ 10^9

对于另 30% 的数据,t ≤ 10^4

对于另 20% 的数据,x ≤ 10^5

对于 100% 的数据,1 ≤ t ≤ 5 × 10^5,1 ≤ x ≤ 10^9,1 ≤ z < 2^ {63}

附件下载

math.zip1.62MB

代码 :

#include<bits/stdc++.h>
#define int unsigned long long
using namespace std;int gcd(int x,int y){return x==0?y:gcd(y%x,x);}
int mul(int x,int y,int m){int r = 0; while (y) {if (y&1) r = (r+x)%m; y >>= 1,x = (x+x)%m;}return r;
}
inline void write(int x) {if (x < 0) {putchar('-');x = -x;}if (x > 9) write(x / 10);putchar(x % 10 + '0');
} 
inline int read() {register int x = 0, t = 1;register char ch = getchar();while (ch < '0' || ch > '9') {if(ch == '-') t -= 1;ch = getchar();}while (ch >= '0' && ch <= '9') {x = x * 10 + ch - '0';ch = getchar(); }return x * t;
} 
signed main(){int T; cin >> T;while (T --){int x,y,z,t,u; x = read(), z = read();u = mul(mul(x,x,z),x,z),t = sqrtl((long double)x*gcd(z,u)+0.5),y = z/t;if (z != x*y*gcd(x,y)) puts("-1");else {write(y);puts("");}}return 0;
}

http://www.dtcms.com/wzjs/792500.html

相关文章:

  • 怎么做网站报告友情链接分析
  • 常熟网站建设icp备案开发一个app难吗
  • 网站开发费会计处理国外做设计赚钱的网站
  • 设计什么网站简单wordpress范例
  • 相亲网站男人拉我做外汇面包屑导航wordpress
  • 海口网站制作网站莆田市秀屿区建设局网站
  • 网站建设硬件需求免费推广平台有哪些软件
  • 发布网站的流程国贸行业的网站建设
  • 电商网站建设与运营动漫wordpress
  • 重庆有那些制作网站的公司商标自助查询系统官网
  • 中堂仿做网站网站建设教论坛
  • 茶叶flash网站网络营销定价的特点
  • 潍坊+网站建设门户网站制作企业
  • 汽车4s网站设计怎么做手机app软件
  • 青海市建设局网站十大高端网站设计
  • 用软件做的网站权限万全做网站wl17581
  • 中英文对照网站怎么做wordpress插件 知乎
  • 网站设计开发人员爱站关键词挖掘old
  • 住房和城乡建设部网站监理合同做网站用什么语言开发
  • 电商网站建设课件做电影网站犯罪吗
  • 长春商城网站制作服饰营销型网站建设
  • app嵌入手机网站音乐模板wordpress
  • 温岭自适应网站建设做室内装修设计的网站
  • 招聘网站设计方案dedecms中英文网站开发
  • 网站建设需要的软件平面设计品牌设计
  • 响水网站建设公司锡盟本地网站建设
  • 中型网站国内外创意网站欣赏
  • 场外期权网站开发深圳发布最新通告
  • 视频播放网站开发河北沙河市规划局或建设局网站
  • 企业网站建设方案书目录seo公司哪家