Online JudgeProblem SetAuthorsOnline ContestsUser
Web Board
Home Page
F.A.Qs
Statistical Charts
Problems
Submit Problem
Online Status
Prob.ID:
Register
Update your info
Authors ranklist
Current Contest
Past Contests
Scheduled Contests
Award Contest
User ID:
Password:
  Register

Re:回复“请大家帮我查错,数据测试正确,就是能不过,万分感激。好心人帮帮我啊。”

Posted by yangjunguang at 2009-07-21 16:23:07 on Problem 1017
In Reply To:请大家帮我查错,数据测试正确,就是能不过,万分感激。好心人帮帮我啊。 Posted by:shoyer at 2009-03-10 22:32:43
> #include<iostream>
> #include<math.h>
> using namespace std;
> int main()
> {
> 	int a1=0,a2=0,a3=0,a4=0,a5=0,a6=0,a61=0,a62=0,a63=0,a64=0,a65=0,a66=0,sum=0;
> 	while(scanf("%d%d%d%d%d%d",&a1,&a2,&a3,&a4,&a5,&a6)==6)
> 	{if(a1==0&&a2==0&&a3==0&&a4==0&&a5==0&&a6==0){cout<<endl;break;}
> 	if(a6>0)
> 	a66=a6;
> 	else a66=0;//cout<<"a6 is "<<a6<<endl;
> 	if(a5>0)
> 	{
> 		a65=a5;
> 		if(a1>=a5*11)
> 		a1=a1-11*a5;
> 		else
> 		a1=0;
> 	}//cout<<"a5 is "<<a5<<endl;
> 	if(a4>0)
> 	{
> 		a64=a4;
> 		if(a2>=a4*5)
> 		a2=a2-5*a4;
> 		else
> 		{
> 			if(a1>=20*a4-a2*4)
> 			a1=a1-(20*a4-a2*4);
> 			else
> 			a1=0;
> 			a2=0;
> 		}
> 	}//cout<<"a4 is "<<a4<<endl;
> 	if(a3>0&&a3%4!=0)
> 	{
> 		a63=a3/4+1;
> 		if(a3%4==3)
> 		{
> 			if(a2>0)
> 			{
> 				a2=a2-1;
> 				if(a1>=5)
> 				a1=a1-5;
> 				else
> 				a1=0;
> 			}
> 			else
> 			{
> 				if(a1>=9)
> 				a1=a1-9;
> 				else
> 				a1=0;
> 				a2=0;
> 			}
> 		}
> 	}
> 	if(a3%4==2)
> 	{
> 		if(a2>=2)/*把此处2改为3*/
> 		{
> 			a2=a2-2;
> 			if(a1>=10)/*10改为6*/
> 			a1=a1-10;/*同上*/
> 			else
> 			a1=0;
> 		}
> 		else
> 		{
> 			if(a1>=18-4*a2)
> 			a1=a1-(18-4*a2);
> 			else
> 			a1=0;
> 			a2=0;
> 		}
> 	}
> 	if(a3%4==1)
> 	{
> 		if(a2>=5)
> 		{
> 			a2=a2-5;
> 			if(a1>=7)
> 			a1=a1-7;
> 			else
> 			a1=0;
> 		}
> 		else
> 		{
> 			if(a1>=27-4*a2)
> 			a1=a1-(27-4*a2);
> 			else
> 			a1=0;
> 			a2=0;
> 		}
> 	}
> 	if(a3>0&&a3%4==0)
> 	a63=a3/4;//cout<<"a3 is "<<a3<<endl;
> 	if(a2>0&&a2%9!=0)
> 	{
> 		a62=a2/9+1;
> 		if(a2%9==8) {if(a1>=4) a1=a1-4;else a1=0;}
> 		if(a2%9==7) {if(a1>=8) a1=a1-8;else a1=0;}
> 		if(a2%9==6) {if(a1>=12) a1=a1-12;else a1=0;}
> 		if(a2%9==5) {if(a1>=16) a1=a1-16;else a1=0;}
> 		if(a2%9==4) {if(a1>=20) a1=a1-20;else a1=0;}
> 		if(a2%9==3) {if(a1>=24) a1=a1-24;else a1=0;}
> 		if(a2%9==2) {if(a1>=28) a1=a1-28;else a1=0;}
> 		if(a2%9==1) {if(a1>=32) a1=a1-32;else a1=0;}
> 	}
> 	if(a2>0&&a2%9==0)
> 	a62=a2/9;//cout<<"a2 is "<<a2<<endl;
> 	if(a1>0&&a1%36!=0)
> 	a61=a1/36+1;
> 	else
> 	a61=a1/36;//cout<<"a1 is "<<a1<<endl;
> 	sum=a61+a62+a63+a64+a65+a66;
> 	cout<<sum<<endl;}
> 	return 0;
>     }
> 
> 

Followed by:

Post your reply here:
User ID:
Password:
Title:

Content:

Home Page   Go Back  To top


All Rights Reserved 2003-2013 Ying Fuchen,Xu Pengcheng,Xie Di
Any problem, Please Contact Administrator