奇怪的很啊!!!
#include<bits/stdc++.h>
using namespace std;
int n,a,b,c,f[27],d;
int main()
{
cin>>n>>a>>b>>c;
d=c+b;
f[1]=a;
f[2]=min(a*2,a+b);
for(int i=3;i<=n;i++){
f[i]=f[i-1]+a;
if(i%2==0)f[i]=min(f[i],f[i/2]+b);
else f[i]=min(f[i],f[(i+1)/2]+d);
}
cout<<f[n];
return 0;
}
就这样简简单单一个程序为什么会要五六百KB?
奇怪的很啊!!
而且还要两三秒!!!
什么鬼??
我蒙圈了
谁来帮帮我?