Tags
- ๋ฌธ์์ด
- CodingTest
- PGM
- dfs
- greedy
- ์ํ
- ์๋ฎฌ๋ ์ด์
- ๋๋น ์ฐ์ ํ์
- stack
- BOJ
- Brute Force Algorithm
- ๊ทธ๋ํ ์ด๋ก
- SpringBoot
- Java
- DP
- ๊ต์ฌ
- LV2
- Python
- ์๋ฃ๊ตฌ์กฐ
- sort
- queue
- ๋ฐฑํธ๋ํน
- ๊ทธ๋ํ ํ์
- Dynamic Programming
- ์ ์๋ก
- ์ ๋ ฌ
- BFS
- ๊ตฌํ
- ๊น์ด ์ฐ์ ํ์
- Study
Archives
๊ธฐ๋ก๋ฐฉ
BOJ_10250 : ACM ํธํ ๋ณธ๋ฌธ
๐ธ ๋ฌธ์ ๋ถ์ ๐ธ
- ๋ฐฉ์ ์ฑ์๊ฐ๋ ๋ฐฉ๋ฒ์ ์ผ์ชฝ์๋๋ถํฐ ์๋ก ํ์ค ํ์ค ์ฑ์๊ฐ๋ ๊ฒ์ด๋ค.
- N <= H * M ์ด๋ฏ๋ก ๋ฐฉ์ ์๋ณด๋ค N์ด ํฐ ๊ฒฝ์ฐ๊ฐ ์์ผ๋ W๋ฅผ ์ธ ์ผ์ ์๋ค.
- H์ N์ ๊ด๊ณ๋ก ์ธต์ ๋ํ๋ด๋ ๋ฐฑ์ ์๋ฆฌ ์์ ํธ์ค์ ๋ํ๋ด๋ ์ผ, ์ญ์ ์๋ฆฌ ์๋ฅผ ๊ตฌํ ์ ์์ ๊ฒ์ด๋ค.
๐ธ ์ฝ๋๋ต ๐ธ
#include<iostream>
using namespace std;
int main(void) {
int T, H, W, N;
cin >> T;
for (int i = 0; i < T; i++) {
cin >> H >> W >> N;
if (N%H == 0) printf("%d%02d\n", H, N / H);
else printf("%d%02d\n", N % H, N / H + 1);
}
return 0;
}
๐ธ ์ฝ๋ ํด์ ๐ธ
- ์ธต์ N%H, ํธ์ค์ N / H + 1๋ก ๋ํ๋๋๋ฐ, ๊ฐ์ฅ ๋์ ์ธต์ผ ๋(H)๋ ๋ฐ๋ก ์ฒ๋ฆฌํด์ฃผ์๋ค.
- ์ถ๋ ฅํ์์ ์๊ฐํด %02d๋ฅผ ์ฌ์ฉํ๋ค.
๐ธ end ๐ธ
- ๋จ์ ์ํ ๋ฌธ์ ์์ง๋ง ์๊ฐ์ด ๊ผฌ์ฌ์ ๊ดํ ํ์ด๊ฐ ์ค๋๊ฑธ๋ฆฐ ๋ฌธ์ ์๋ค.
728x90
'CodingTest > C++' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
BOJ_2292 : ๋ฒ์ง (0) | 2022.06.01 |
---|---|
BOJ_2231 : ๋ถํดํฉ (0) | 2022.06.01 |
BOJ_2204 : ๋๋น์ ๋๋ ์ฆ ํ ์คํธ (0) | 2022.05.18 |
BOJ_22351 : ์ํ์ ์ฒด์ก๊ณผ๋ชฉ ์ ๋๋ค 3 (0) | 2022.05.12 |
PGM : lv2_์ฌ์ ์ ๋ถ๋ถ๋ฌธ์์ด (0) | 2022.04.02 |