C++ Bài 2.B6: Số chính phương


Submit solution


Points: 15 (partial)
Time limit: 1.0s
Memory limit: 20M

Author:
Problem type

buitrunghieu là một người rất thích những con số. Một hôm anh đố Bảo, người bạn của mình một câu hỏi khá là đơn giản như sau. Cho một số nguyên dương \(N (N<=10^{18})\) hãy kiểm tra số đó có phải số chính phương hay không!

Hãy giúp bạn Bảo giải câu đố của buitrunghieu nhé!

Các bạn có thể xem định nghĩa về số chính phương tại đây

INPUT FORMAT

Dòng đầu tiên chứa giá trị của N (\(N<=10^{18}\)).

OUTPUT FORMAT

In ra Yes nếu \(N\) là một số chính phương ngược lại in ra No

Ví dụ:

Input
9
Ouput
Yes

Ví dụ:

Input
15
Ouput
No

Giải thích ví dụ mẫu:

  • Ví dụ 1: 9 là số chính phương vì 9 = 3^2.
  • Ví dụ 2: 15 không phải là số chính phương vì không có số nguyên nào bình phương bằng 15.
    Lời giải bài tập này: Tại đây

Group giải đáp thắc mắc: Lập trình 24h

Fanpage CLB: CLB lập trình Full House- Việt Nam

Youtube: CLB Lập Trình Full House


Comments

There are no comments at the moment.