위치를 가로로 보면 4칸씩 들어가고 남은 3자리를 채운 자리가 6이었다. 그럼 (n, m)의 m은 4로 나눈 나머지라 판단했다.
그리고 별 생각없이 n도 그렇겠지 하고 예제로 계산을 해봤다. 그랬더니 3 4 6일 경우에는 맞는데 6 4 14일 경우에는 값이 다르게 나왔다. 그제서야 아 n은 아니구나 싶어 다시 생각했다.
세로를 보면 2칸인데 앞의 한 칸은 6을 4로 나눈 몫과 같다고 생각했다. 그리고 나머지 1칸도 더하면 n을 구할 수 있다.
-> 아 아니었다. 0부터 시작하니깐 1을 안 더하고 그냥 몫이 n값이 된다.
#include <iostream>
int main() {
int N, M, P;
scanf("%d %d %d", &N, &M, &P);
printf("%d %d", P/M, P%M);
}
'백준' 카테고리의 다른 글
10039 평균점수 (0) | 2019.09.29 |
---|---|
8393 합 (0) | 2019.09.29 |
15894 수학은 체육과목 입니다 (0) | 2019.09.29 |
2588 곱셈 (0) | 2019.09.29 |
17256 달달함이 넘쳐흘러 (0) | 2019.09.29 |