학사 나부랭이
백준 2869 - 조건 적확하게 설정하기 본문
#include <iostream>
using namespace std;
int main() {
int v, a, b, now = 0, date = 0;;
cin >> a >> b >> v;
date = (v - a) / (a - b);
if ((v - a) % (a - b)) date++;
date++;
cout << date;
}
#include <iostream>
using namespace std;
int main() {
int v, a, b, now = 0, date = 0;;
cin >> a >> b >> v;
date = v / (a - b);
if ((a - b) * (date - 1) + a >= v) date -= b; //마지막 날에 a만큼 올라갈때 정상이면
else if ((a - b) * date < v) date++; //위에 나눈 값에서 버려진 값이 있으면...? 아?! 뭐가 틀렸는지 감이 오는데에에엥 (´;ω;`) 테에에엥 마마아아아! 머리 꼬인데스웅!!!!
cout << date;
}
위에 코드는 훈수 듣고 짠거
아래는 순전히 내 실력
아래가 왜 틀렸을까요? 조건문이 어쨌든 복잡해보이고 마아아아악 그런거는 알겠는데용
'塵箱 > 코드 삽질' 카테고리의 다른 글
백준 11651 - 퀵 정렬 (0) | 2021.04.21 |
---|---|
백준 15829 - 모듈러 연산 (0) | 2021.04.20 |
백준 10866 - 덱 (0) | 2021.04.19 |
백준 1494 - 다이나믹 프로그래밍, 이진 탐색 (0) | 2021.04.17 |
Floyd algorithm (0) | 2021.04.16 |
Comments