https://www.acmicpc.net/problem/2163
N을 세로, M을 가로로 보았을 때
세로를 N-1번 잘라서 N개의 1 X M의 초콜릿을 얻고
1 X M을 M-1번 잘라서 1 X 1의 초콜릿을 얻는다.
따라서, (N - 1) + N * (M - 1) = N - 1 + N * M - N = N * M - 1이다.
#include <stdio.h>
int main()
{
int n, m;
scanf("%d %d", &n, &m);
printf("%d", n * m - 1);
}
'Problem Solving' 카테고리의 다른 글
[BOJ 1924] 2007년 (0) | 2020.01.03 |
---|---|
[BOJ 9095] 1, 2, 3 더하기 (0) | 2020.01.02 |
[BOJ 1788] 피보나치 수의 확장 (0) | 2020.01.01 |
[BOJ 2407] 조합 (0) | 2020.01.01 |
[BOJ 3054] 피터팬 프레임 (0) | 2019.12.30 |