#P1320. Pku3530A Modular Arithmetic Challenge

Pku3530A Modular Arithmetic Challenge

题目描述

L(D×x)modMRL\leq (D\times x) \bmod M\leq R 的最小正整数解

输入格式

第一行一个整数。T代表数据组数。 接下来T行,每行4个数,M,D,L,R表示L(D×x)modMRL\leq (D\times x) \bmod M\leq R

输出格式

TT 行,表示 xx 的最小正整数解,若无解则输出-1

1
5 3 3 4
1

提示

T<=100,1<=MDLR<=1000000000T<=100,1<=M、D、L、R<=1000000000