比赛 |
20101101 |
评测结果 |
AAAAAAAAAA |
题目名称 |
漂亮字串 |
最终得分 |
100 |
用户昵称 |
Makazeu |
运行时间 |
0.041 s |
代码语言 |
C++ |
内存使用 |
3.15 MiB |
提交时间 |
2012-11-05 08:53:47 |
显示代码纯文本
#include <iostream>
#include <cstdio>
#include <cstdlib>
//#define Max(a,b) a>b?a:b
#define Min(a,b) a<b?a:b
using namespace std;
int main()
{
freopen("bs.in","r",stdin);
freopen("bs.out","w",stdout);
int tco,tcx,tmo,tmx;
long long tmp;
long long co,cx,mo,mx;
while(scanf("%d %d %d %d\n",&tco,&tcx,&tmo,&tmx)==4)
{
co=tco;
cx=tcx;
mo=tmo;
mx=tmx;
if(co==0||mo==0)
{
tmp=Min(cx,mx);
cout<<tmp<<endl;
continue;
}
if(cx==0||mx==0)
{
tmp=Min(co,mo);
cout<<tmp<<endl;
continue;
}
if(co==cx)
{
cout<<co+cx<<endl;
continue;
}
if(co<cx)
{
tmp=mx*(co+1);
tmp=Min(tmp,cx);
cout<<co+tmp<<endl;
continue;
}
if(co>cx)
{
tmp=mo*(cx+1);
tmp=Min(tmp,co);
cout<<tmp+cx<<endl;
continue;
}
}
return 0;
}