比赛 |
20101101 |
评测结果 |
WWWWWWWWWW |
题目名称 |
漂亮字串 |
最终得分 |
0 |
用户昵称 |
了反取字名我擦 |
运行时间 |
0.000 s |
代码语言 |
C++ |
内存使用 |
0.00 MiB |
提交时间 |
2010-11-01 19:45:10 |
显示代码纯文本
#include<fstream>
#include<string>
#include<algorithm>
using namespace std;
ifstream fi("bs.in");
ofstream fo("bs.out");
int maxX,maxO,countX,countO,ok=0;
int mini(int a,int b)
{
if(a>=b)
return b;
else
return a;
}
int main()
{
while(!fi.eof())
{
fi>>countO>>countX>>maxO>>maxX;
if(countO!=0&&countX!=0&&maxO!=0&maxX!=0)
{
if(countO<=countX)
{
if((double)countX/(double)maxX<countO+1)
fo<<countO+countX<<endl;
else
fo<<countO+maxX*(countO+1)<<endl;
}
else
{
if((double)countO/(double)maxO<countO+1)
fo<<countO+countX<<endl;
else
fo<<countX+maxO*(countX+1)<<endl;
}
}
else
{
if(maxO!=0&&maxX!=0)
{fo<<mini(mini(maxO,countO),mini(maxX,countX))<<endl;ok=1;}
if(maxO!=0&&!ok)
{fo<<mini(maxO,countO)<<endl;ok=1;}
if(maxX!=0&&!ok)
{fo<<mini(maxX,countX)<<endl;ok=1;}
if(!ok)
fo<<0<<endl;
}
}
fi.close();
fo.close();
return 0;
}