본문 바로가기

백준

14652 나는 행복합니다~

위치를 가로로 보면 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