0113. Kiểm tra một số nguyên có là số Pronic

Xem dạng PDF

Gửi bài giải

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

Người đăng:
Dạng bài

Nhập vào một số nguyên dương ~n~. Kiểm tra xem ~n~ có phải là số Pronic hay không.

Định nghĩa

Một số nguyên ~n~ được gọi là số Pronic nếu:

  • ~n = m \times (m+1)~, với ~m~ là một số tự nhiên.
  • Nghĩa là ~n~ phân tích được thành tích của hai số tự nhiên liên tiếp.

Input

  • Một số nguyên dương ~n~ (~0 < n < 10^9~).

Output

  • Yes nếu ~n~ là số Pronic.
  • No nếu ~n~ không phải là số Pronic.

Ví dụ

Input 1
20
Output 1
Yes
Input 2
21
Output 2
No

📌📌 Link thảo luận trên Facebook tại đây