#include <stdio.h>
int main()
{
int total, temp, price = 0;
int penOne[2] = {0}; // 0为数量, 1为价格
int penTwo[2] = {0};
int penTre[2] = {0};
int n = 1;
scanf("%d", &total);
if (total >= 10000){
printf("输入过大!");
}
scanf("%d %d", &penOne[0], &penOne[1]);
if (penOne[0] >= 10000 || penOne[1] >= 10000){
printf("输入过大!");
}
if (penOne[0] >= total){
price = temp = penOne[1];
} else {
while (total > penOne[0] * n){
n++;
}
price = temp = penOne[1] * n;
}
scanf("%d %d", &penTwo[0], &penTwo[1]);
if (penTwo[0] >= 10000 || penTwo[1] >= 10000){
printf("输入过大!");
}
if (penTwo[0] >= total){
temp = penTwo[1];
} else {
n = 1;
while (total > penTwo[0] * n){
n++;
}
temp = penTwo[1] * n;
}
if (temp < price){
price = temp;
}
scanf("%d %d", &penTre[0], &penTre[1]);
if (penTre[0] >= 10000 || penTre[1] >= 10000){
printf("输入过大!");
}
if (penTre[0] >= total){
temp = penTre[1];
} else {
n = 1;
while (total > penTre[0] * n){
n++;
}
temp = penTre[1] * n;
}
if (temp < price){
price = temp;
}
printf("%d\n", price);
return 0;
}
洛谷P1909 [NOIP2016 普及组] 买铅笔C语言
于 2024-07-09 16:08:07 首次发布