Snake52996 2017-10-23 06:19:04
点我顶贴
收藏
删除
#include<iostream>
#include<climits>
using namespace std;
int main()
{
int n;
int na,nb,nc,va,vb,vc;
cin>>n;
cin>>na>>va>>nb>>vb>>nc>>vc;
int ca=(n/na+(bool(n%na!=0)*1))*va;
int cb=(n/nb+(bool(n%nb!=0)*1))*vb;
int cc=(n/nc+(bool(n%nc!=0)*1))*vc;
int min=ca;
if(cb<min) min=cb;
if(cc<min) min=cc;
cout<<min;
return 0;
}
#1 年吨亿里@2018-01-07 04:08:52
34230
回复
删除
#include<bits/stdc++.h>
using namespace std;
int n,a[3][2],ans,cnt[3];
int main(){
ios::sync_with_stdio(false);
cin>>n;
for(int i=0;i<3;i++)cin>>a[i][0]>>a[i][1];
while(ans<n){ans+=a[0][0];cnt[0]+=a[0][1];}ans=0;
while(ans<n){ans+=a[1][0];cnt[1]+=a[1][1];}ans=0;
while(ans<n){ans+=a[2][0];cnt[2]+=a[2][1];}
sort(cnt,cnt+3);
cout<<cnt[0];
return 0;
}