「GFOI Round 1」Interstellar
该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。
题目背景
题目描述
你有一个正整数 ,你可以对它进行如下操作:
- 选择一个正整数 ,把 变为它的 倍,即 。
( 表示 的最大公因数。)
的初始值为 ,你想通过若干次操作(也可不操作)将它变为 。你想知道至少要多少次操作才能达成目标,或报告无解。
输入格式
本题有多组测试数据。
第一行输入一个正整数 ,表示测试数据组数。
对于每组测试数据:
第一行包含两个正整数 。
输出格式
对于每组数据:
- 若无解,即 无论如何操作都不能变成 ,输出 。
- 否则输出一行一个非负整数,表示最小的操作次数。
样例
6
1 1
2 4
2 6
12 288
30 144000
114 5141919810
0
1
-1
2
3
-1
样例解释
对于第一组数据,无需进行任何操作,答案是 。
对于第二组数据,可以选择 ,那么 会变成 。
对于第三组数据,容易证明无论如何进行操作都不可能达成目标,所以输出 。
对于第四组数据,可以:
- 选择 ,那么 会变成 ;
- 选择 ,那么 会变成 。
数据范围
测试点编号 | 分值 | ||
---|---|---|---|
对于所有数据,满足 ,。
【MX-X5】梦熊 X 组 · 菠萝赛 & GFOI Round 1
- 状态
- 已结束
- 规则
- IOI
- 题目
- 6
- 开始于
- 2024-9-28 13:30
- 结束于
- 2024-9-28 18:00
- 持续时间
- 4.5 小时
- 主持人
- 参赛人数
- 228