比赛 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;
}