문제 링크 : https://www.acmicpc.net/problem/3004
1. 문제 풀이
자르는 횟수가 홀수인지 짝수인지로 분류하여 조건을 분류한다.
#include <stdio.h>
int main()
{
int N, res;
scanf("%d", &N);
if (N % 2 == 0)
{
res = (N/2 + 1) * (N/2 + 1);
}
else
res = ((N+1)/2) * ((N+3)/2);
printf("%d", res);
}
N을 2k와 2k-1 로 분류하여 풀었다.
반응형
'SSAFY 10기 > 백준_C언어' 카테고리의 다른 글
(C언어)백준 5532번: 방학숙제 (0) | 2022.01.11 |
---|---|
(C언어) 4299번: AFC 윔블던 (0) | 2022.01.11 |
(C언어) 백준 1297번: TV 크기 (0) | 2022.01.08 |
(C언어) 백준 2914번 저작권. (0) | 2022.01.06 |
(C언어) 백준 2845번 문제 : 파티가 끝나고 난 뒤. (0) | 2022.01.06 |