학사 나부랭이

백준 2869 - 조건 적확하게 설정하기 본문

塵箱/코드 삽질

백준 2869 - 조건 적확하게 설정하기

태양왕 해킹 (14세) 2021. 4. 20. 02:14
#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