문제 링크:https://nypc.github.io/2018/2018_online_3.html
https://nypc.github.io/2018/2018_online_3.html
← 목록으로 아이템 구매 게임개발자 상현이가 개발 중인 게임의 상점에는 체력 물약과 마나 물약 두 종류의 아이템만 판매하고 있다. 상현이는 유저들의 판매 로그를 기록해야하는데, 실수로 그만 유저들이 상점에서 사용한 총액만 기록하고 말았다. 체력 물약의 가격은 P원이고, 마나 물약 가격은 Q원이다. 그리고 한 유저가 상점에서 사용한 총액은 W원이다. 상현이를 도와 유저가 상점에서 구매한 아이템 개수를 구하는 프로그램을 작성하시오. 입력 형식 첫 줄에 체력
nypc.github.io
코드
...더보기
#include <stdio.h>
#include <Windows.h>
int main(void) {
int HP = 0, MP = 0;
int HPCount = 0, MPCount = 0;
int W = 0;
int i = 0;
scanf("%d %d", &HP, &MP);
scanf("%d", &W);
HPCount = W % HP == 0 ? W / HP : -1;
if (HPCount == -1) {
while (1) {
int temp = HP*i;
if ((W - temp) % MP == 0) {
HPCount = i;
MPCount = (W - temp) / MP;
break;
}
i++;
}
}
printf("%d %d", HPCount, MPCount);
system("Pause");
}
댓글