Tìm vị trí phần tử

Xem dạng PDF

Gửi bài giải

Điểm: 10,00 (OI)
Giới hạn thời gian: 1.0s
Giới hạn bộ nhớ: 256M
Input: stdin
Output: stdout

Dạng bài
Ngôn ngữ cho phép
C, C++, Java, Kotlin, Pascal, PyPy, Python, Scratch

Cho một dãy số có số hạng đầu là ~a_1~, các phần tử liền kề trong dãy cách nhau d đơn vị. Cho thêm một số nguyên x.

Hãy xác định vị trí của số x trong dãy.

Nếu x là một số hạng của dãy thì in ra thứ tự (đánh số từ 1) của số hạng đó. Nếu x không thuộc dãy thì in ra -1.

Dữ liệu vào

  • Một dòng gồm 3 số nguyên: ~a_1~ ~d~ ~x~

Dữ liệu ra

  • Nếu x thuộc dãy, in ra vị trí của x. Ngược lại, in -1.

Ràng buộc:

~-10^9 ≤ a_1~, ~d~, ~x≤10^9~, ~d>0~

Ví dụ 1

Input

2 3 14

Output

5

Giải thích

Dãy là: 2, 5, 8, 11, 14, ...

Số 14 là số hạng thứ 5.

Ví dụ 2

Input

2 3 13

Output

-1

Bình luận

Hãy đọc nội quy trước khi bình luận.


Không có bình luận tại thời điểm này.