페이지

2223번: 금화

https://www.acmicpc.net/problem/2223


#include<stdio.h>
#include<algorithm>
using namespace std;
int t, x, m, mini = 1e9;
int main() {
    scanf("%d %d %d", &t, &x, &m);
    for (int i = 0; i < m; i++) {
        int d, s;
        scanf("%d %d", &d, &s);
        mini = min(mini, (d - 1) / s);
    }
    printf("%d", (mini > 0)*(min(t, mini) + max(0, t - mini) / 2)*x);
    return 0;
}

댓글 없음 :

댓글 쓰기