TÌM SỐ

(ts10ls2425c3.*)

Lam là một học sinh giỏi Toán, nhưng lại có niềm đam mê về lập trình nên Lam quyết định thi vào lớp 10 chuyên Tin mà không thi vào lớp 10 chuyên Toán. Biết được Lam sắp tới thi vào lớp 10 chuyên Tin nên Thầy giáo có bài tập về lập trình đố Lam như sau: Cho hai số nguyên dương ab. Xét tất cả các số nguyên dương là bội của a hoặc b (nếu có hai số trùng nhau chỉ lấy một số) và sắp xếp chúng thành dãy tăng dần.

Yêu cầu: Tìm số thứ N trong dãy sau khi đã sắp xếp.

Dữ liệu vào:

+ Dòng 1 chứa số nguyên dương T là số test (T ≤ 105);

+ T dòng tiếp theo, mỗi dòng chứa ba số nguyên dương a, b, N biểu thị cho một test (a, b ≤ 105; N ≤ 2.109).

Kết quả:

+ Ghi ra T dòng, mỗi dòng một số nguyên là kết quả một test tương ứng.

Ví dụ:

Input

Output

3
4 6 9
2 3 10
3 3 2
28
15
6

Ràng buộc:

  • Có 20% số điểm tương ứng với số test có T = 1, a = b và N ≤ 2.109;

  • Có 30% số điểm tương ứng với số test có T = 1, a ≠ b và N ≤ 104;    

  • Có 50% số điểm tương ứng với số test không còn ràng buộc gì thêm.

Bạn cần đăng nhập để nộp bài

hpcode.edu.vn
Code tích cực
Trong 24h
  1. trungnam (6/7)
  2. sythai (5/8)
  3. npk1605 (5/10)
Trong 7 ngày
  1. nguyenanhvu (40/64)
  2. khieuquan (35/59)
  3. ngokhang (27/55)
Trong 30 ngày
  1. quechi (85/105)
  2. dangphong3108 (79/125)
  3. kiennhientv (79/179)
Thống kê
AC/Sub: 97887/180710
Pascal: 17121
C++: 130348
Python: 33199
Lượt xem/tải tests: 38905

Lưu Hải Phong - 2020
[email protected]