감 2 ¶
과O
- 나나를 나보는 많 린다. 그래 다른 방로 근.
- STL 결 다
- 답 The 1500'th ugly number is <>. 다.
2 ¶
~cpp //136 #include <iostream> #include <list> using namespace std; void main() { int cnt = 1500; list<unsigned int> numbers; numbers.push_back(1); unsigned int temp; while (cnt) { temp = numbers.front(); numbers.pop_front(); cnt--; numbers.push_back(temp * 2); numbers.push_back(temp * 3); numbers.push_back(temp * 5); numbers.sort(); numbers.unique(); } cout << "The 1500'th ugly number is " << temp << "." << endl; }
감 1 ¶
과X
1500 구는데 2 린다 ㅡ.ㅡ
각보다 래리는 가 뭐...
1500 구는데 2 린다 ㅡ.ㅡ
각보다 래리는 가 뭐...
1 ¶
~cpp #include <iostream> using namespace std; void main() { int cnt; cin >> cnt; int num = 1, temp; cnt--; while (cnt) { num++; temp = num; while (temp % 2 == 0) temp = temp / 2; while (temp % 3 == 0) temp = temp / 3; while (temp % 5 == 0) temp = temp / 5; if (temp == 1) cnt--; } cout << num << endl; }