#B. 『FLA - III』Ilumina

    传统题 1000ms 512MiB

『FLA - III』Ilumina

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

题目描述

定义 X\lfloor X \rfloor 是最大的小于等于 XX 的整数,例如 1.99=1,7=7\lfloor 1.99 \rfloor = 1,\lfloor 7 \rfloor = 7

有五个正整数 n,m,a,b,cn,m,a,b,c,已知 $b=\left\lfloor \frac{a}{n} \right\rfloor , c=\left\lfloor \frac{b}{m} \right\rfloor$。

给定 aacc 的值,求出一个合法的 bb 的值,或者报告不存在合法的 bb 的值。

本题使用自定义校验器,如果存在多个合法的 bb 的值,输出其中一个即可。

输入格式

本题有多组测试数据。

第一行输入一个正整数 TT,表示测试数据组数。

对于每组测试数据,输入一行两个正整数 a,ca,c

输出格式

对于每组数据,输出一行一个整数。如果不存在合法的 bb 的值,输出 -1;否则输出一个合法的 bb 的值。

本题使用自定义校验器,如果存在多个合法的 bb 的值,输出其中一个即可。

样例

4
1 1
7 3
23 8
17 23
1
3
-1
-1

样例解释

对于第一组测试数据,取 n=1,m=1n=1,m=1 时可以得到 b=1b=1

对于第二组测试数据,取 n=2,m=1n=2,m=1 时可以得到 b=3b=3

对于第三、第四组测试数据,可以证明不存在合法的 bb 的值。

数据范围

测试点编号 a,ca,c \leq 特殊性质
131 \sim 3 1010
464 \sim 6 10310^3
787 \sim 8 101810^{18}
9109 \sim 10

特殊性质:保证对于每组给定的 a,ca,c 一定存在合法的 bb 的值。

对于 100%100\% 的数据,1T1051 \leq T \leq 10^51a,c10181 \leq a,c \leq 10^{18}

【MX-J1】梦熊周赛 · 入门组 1 & Flanksy Round III

未参加
状态
已结束
规则
IOI
题目
4
开始于
2024-7-14 14:00
结束于
2024-7-14 17:30
持续时间
3.5 小时
主持人
参赛人数
302