1 条题解
-
0
#include using namespace std; int n; struct pencil { int a;//一包数量 int p;//一包单价 }pen[3];//结构体储存 int main() { //输入 cin>>n; for(int i=0;i<3;i++) { cin>>pen[i].a>>pen[i].p; } int a,b,c; //计算每种可能 if(n%pen[0].a!=0) { a=(n/pen[0].a+1)*pen[0].p; } else { a=(n/pen[0].a)*pen[0].p; } if(n%pen[1].a!=0) { b=(n/pen[1].a+1)*pen[1].p; } else { b=(n/pen[1].a)*pen[1].p; } if(n%pen[0].a!=0) { c=(n/pen[2].a+1)*pen[2].p; } else { c=(n/pen[2].a)*pen[2].p; } //输出每种可能中花钱最少的 cout<<min(a,min(b,c)); return 0; }
- 1
信息
- ID
- 641
- 时间
- 1000ms
- 内存
- 256MiB
- 难度
- 5
- 标签
- 递交数
- 40
- 已通过
- 18
- 上传者