소ê°� ¶
2005/02/19 Accepted 0:00.613 448
간단한 ë¬¸ì œì˜€ìœ¼ë‚˜, 처ì�Œì—� ë¬¸ì œ ë¶„ì„�ì�„ 잘못하여 시간ì�„ 소비했다. ì •ìˆ˜ë¡ ë¬¸ì œì�˜ 경우 ë¬¸ì œë¶„ì„�ë§Œ 잘해 준다면 ì�˜ì™¸ë¡œ 쉽게 풀리는 것 같다. 수행시간과 메모리 사용량ì�´ 많다. 보다 좋ì�€ ì•Œê³ ë¦¬ì¦˜ì�„ ìƒ�ê°�해야 한다.
간단한 ë¬¸ì œì˜€ìœ¼ë‚˜, 처ì�Œì—� ë¬¸ì œ ë¶„ì„�ì�„ 잘못하여 시간ì�„ 소비했다. ì •ìˆ˜ë¡ ë¬¸ì œì�˜ 경우 ë¬¸ì œë¶„ì„�ë§Œ 잘해 준다면 ì�˜ì™¸ë¡œ 쉽게 풀리는 것 같다. 수행시간과 메모리 사용량ì�´ 많다. 보다 좋ì�€ ì•Œê³ ë¦¬ì¦˜ì�„ ìƒ�ê°�해야 한다.
코드 ¶
~cpp
// no10110 - Light, more Light
#include <iostream>
#include <cmath>
using namespace std;
int main()
{
unsigned int n;
while (cin >> n)
{
if (n == 0)
break;
if (int(sqrt(n)) == double(sqrt(n)))
cout << "yes\n";
else
cout << "no\n";
}
return 0;
}










