Tags
- Brute Force Algorithm
- Study
- LV2
- greedy
- ๊น์ด ์ฐ์ ํ์
- CodingTest
- DP
- ๋ฌธ์์ด
- Dynamic Programming
- ๋ฐฑํธ๋ํน
- ์ ๋ ฌ
- dfs
- ๊ต์ฌ
- Java
- ๋๋น ์ฐ์ ํ์
- stack
- sort
- ๊ทธ๋ํ ํ์
- SpringBoot
- ์ ์๋ก
- ๊ทธ๋ํ ์ด๋ก
- ์๋ฎฌ๋ ์ด์
- BOJ
- BFS
- ์ํ
- Python
- ์๋ฃ๊ตฌ์กฐ
- PGM
- ๊ตฌํ
- queue
Archives
๊ธฐ๋ก๋ฐฉ
BOJ_2292 : ๋ฒ์ง ๋ณธ๋ฌธ
2292๋ฒ: ๋ฒ์ง
์์ ๊ทธ๋ฆผ๊ณผ ๊ฐ์ด ์ก๊ฐํ์ผ๋ก ์ด๋ฃจ์ด์ง ๋ฒ์ง์ด ์๋ค. ๊ทธ๋ฆผ์์ ๋ณด๋ ๋ฐ์ ๊ฐ์ด ์ค์์ ๋ฐฉ 1๋ถํฐ ์์ํด์ ์ด์ํ๋ ๋ฐฉ์ ๋์๊ฐ๋ฉด์ 1์ฉ ์ฆ๊ฐํ๋ ๋ฒํธ๋ฅผ ์ฃผ์๋ก ๋งค๊ธธ ์ ์๋ค. ์ซ์ N์ด ์ฃผ์ด์ก
www.acmicpc.net
๐ธ ๋ฌธ์ ๋ถ์ ๐ธ
- N๋ฒ์งธ ๋ฐฉ ๊น์ง์ ์ง๋๋ ๋ฐฉ์ ์๋ ๋ช ๋ฒ์งธ ๊ป์ง(?)์ธ์ง ์ธ๋ฉด ๋๋ค.
- ๋ฒ์ง์ ํ๊ฒนํ๊ฒน ๋์ด๋ ๋๋ง๋ค 6๋ฐฐ์๋งํผ ๋์ด๋๋ค.
- ์ค์ '1'์์ ์ค๋ฅธ์ชฝ ์๋๋ก ๋ด๋ ค๊ฐ๋ฉด '7', '19', '37', '61' ์ธ๋ฐ ์ฆ๊ฐํญ์ ๋ณด๋ฉด 6, 12, 18, 24์ด๋ค.
- ๋ฐ๋ผ์ ์ต๋๊ฐ์ 6์ ๋ฐฐ์๋งํผ ๋๋ ค๊ฐ๋ฉฐ N์ด ํฌํจ๋๋์ง ํ์ธํ๋ฉด ๋๋ค.
๐ธ ์ฝ๋ ๐ธ
#include<iostream>
using namespace std;
int main(void) {
int N, count = 1, max = 1;
cin >> N;
while (N > max) {
max += 6 * count++;
}
cout << count;
return 0;
}
๐ธ ์ฝ๋ ํด์ ๐ธ
- count๋ ๊ป์ง์ ๊ฐฏ์, max๋ ๊ทธ ๊ป์ง์ ์ต๋๊ฐ์ด๋ค.
๐ธ end ๐ธ
- ์ฝ๋ ์ง๋ ์๊ฐ๋ณด๋ค ๋ฌธ์ ๋ฅผ ๋ถ์ํ๋๋ฐ ํจ์ฌ ๋ง์ ์๊ฐ์ด ๋ค์ด๊ฐ๋ค.
- ๊ฒฝ๋กํ์์ด๋ผ๋ ๊ฐ ํจ์จ์ ์ผ๋ก ์ง์ผ๋๋ ๋ถ๋ถ์ด ์๋ ์ค ์๊ณ ๊ฑฑ์ ํ๋๋ฐ, ์๊ฐ๋ณด๋ค ๊ฐ๋จํ ๊ท์น๋ค์ ์ฐพ์ ์ ์์๋ค.
728x90
'CodingTest > C++' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
BOJ_15351 : ์ธ์ ์ ์ (0) | 2022.06.02 |
---|---|
BOJ_1181 : ๋จ์ด ์ ๋ ฌ (0) | 2022.06.02 |
BOJ_2231 : ๋ถํดํฉ (0) | 2022.06.01 |
BOJ_10250 : ACM ํธํ (0) | 2022.06.01 |
BOJ_2204 : ๋๋น์ ๋๋ ์ฆ ํ ์คํธ (0) | 2022.05.18 |