기초코딩 프로젝트가 끝난 지도 2주가 지났습니다.
슬슬 다시 백준 풀 때가 왔어요
다시 열심히! 해보겠습니다
오늘의 문제는 달팽이 네버 다이

달팽아 힘을내 할 수 있어!
꼬물꼬물...
기코 때 너무 쉬었더니
감이 다 죽었네요
결국 이번에는 인터넷의 도움을 받았습니다
아니 근데 사실
이해가.. 안되는데요...
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
int main() {
int a, b, v;
int day = 0;
scanf("%d %d %d", &a, &b, &v);
day = (v - b - 1) / (a - b) + 1;
printf("%d", day);
return 0;
}
꾸역꾸역 이해를 해보자면
정상에 도착한 마지막 날에는 더이상 미끄러지지 않습니다.
따라서 우리가 필요한 높이는 V-B(m)입니다.
또, 하루 당 올라갈 수 있는 높이는 A-B(m)입니다.
(V-B) / (A-B) + 1 를 계산해주면 며칠이 걸리는지 계산이 됩니다.
그런데 (V-B-1) / (A-B) + 1 으로 바꿔줘야 더 정확한 식이라네여!

'백준' 카테고리의 다른 글
[백준/C] 2609번: 최대공약수와 최소공배수 (0) | 2024.09.09 |
---|---|
[백준/C] 1964번: 오각형, 오각형, 오각형... (0) | 2024.08.04 |
기코문제옮기기 (0) | 2024.07.12 |
[백준/C] 2839번: 설탕 배달 (0) | 2024.07.10 |
[백준/C] 10773번: 제로 (0) | 2024.07.09 |
댓글