atcoder#APC001A. Two Integers

Two Integers

题目描述

正整数 X X Y Y が与えられます。 X X の倍数であって Y Y の倍数でない 1018 10^{18} 以下の正整数が存在すれば一つ選んで出力してください。 存在しない場合は 1 -1 を出力してください。

输入格式

入力は以下の形式で標準入力から与えられる。

X X Y Y

输出格式

X X の倍数であって Y Y の倍数でない 1018 10^{18} 以下の正整数を一つ出力せよ。 存在しない場合は 1 -1 を出力せよ。

题目大意

给出两个正整数x,y,你需要输出一个不超过1e18,能被x整除却不能被y整除的正整数. 如果不存在,输出-1.

感谢@Fuko_Ibuki 提供的翻译

8 6
16
3 3
-1

提示

制約

  • 1 < = X,Y < = 109 1\ <\ =\ X,Y\ <\ =\ 10^9
  • X,Y X,Y は整数

Sample Explanation 1

例えば 16 16 8 8 の倍数であって 6 6 の倍数ではありません。

Sample Explanation 2

3 3 の倍数は 3 3 の倍数です。