[NOIP2016普及] 买铅笔


题目描述

[NOIP2016普及] 买铅笔_第1张图片


样例数据

[NOIP2016普及] 买铅笔_第2张图片
[NOIP2016普及] 买铅笔_第3张图片
[NOIP2016普及] 买铅笔_第4张图片


题目分析

整除与取余,水过


源代码

#include
#include
#include
#include
#include
#include
#include
#include
#include
using namespace std;
inline const int Get_Int() {
    int num=0,bj=1;
    char x=getchar();
    while(x<'0'||x>'9') {
        if(x=='-')bj=-1;
        x=getchar();
    }
    while(x>='0'&&x<='9') {
        num=num*10+x-'0';
        x=getchar();
    }
    return num*bj;
}
int n,Num[15],Price[15],Min=0x7fffffff/2;
int main() {
    n=Get_Int();
    for(int i=1; i<=3; i++) {
        int tmp;
        Num[i]=Get_Int();
        Price[i]=Get_Int();
        if(n%Num[i]==0)tmp=n/Num[i];
        else tmp=n/Num[i]+1;
        Min=min(Min,tmp*Price[i]);
    }
    printf("%d\n",Min);
    return 0;
}

你可能感兴趣的:(水题)