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