5532

#include <stdio.h>

int updiv(int i, int j){
    // 나머지 없으면 0 리턴
    if(i%j == 0){
        return 0;
    }
    // 나머지 있으면 1 리턴
    else{
        return 1;
    }
}
int main(void){
    // 입력
    int a,b,c,d,l;
    scanf("%d", &l); // 방학 기간
    scanf("%d", &a); // 국어 풀어야하는 페이지 수
    scanf("%d", &b); // 수학 풀어야하는 페이지 수
    scanf("%d", &c); // 하루 국어를 풀 수 있는 최대 페이지 수 
    scanf("%d", &d); // 하루 수학을 풀 수 있는 최대 페이지 수 
    
    // 계산 
    // 나머지 페이지가 있으면 하루 더
    int math_day = a/c + updiv(a,c); 
    int ko_lang_day = b/d + updiv(b,d);

    // 가장 오래걸리는 과목을 방학기간에 빼서 출력
    if(math_day > ko_lang_day){
        printf("%d", l - math_day);
    }
    else{
        printf("%d", l - ko_lang_day);
    }
        return 0;
}

+ Recent posts