ZOJ 1110 Dick and Jane

原题链接

题目大意:Dick和Jane的年龄之和等于他们宠物的年龄,宠物之间的年龄关系XXX。

解法:小学奥数题目,枚举法。

参考代码:

#include<iostream>
#include<cstdio>
using namespace std;

int main(){
	int i,j,s,p,y,a,b,c;
	while(scanf("%d%d%d%d",&s,&p,&y,&j)!=EOF){
		int flag=0;
		for(a=11+j;a>=s+p;a--){
			for(b=p;b<=12+j-a;b++){
				c=12+j-a-b;
				if((a>=b+s)&&(a<=b+s+1)&&(a>=y+c)&&(a<=y+c+1)&&(b>=c+p)&&(b<=c+p+1)){
					flag=1;
					break;
				}
			}
			if(flag){
				cout<<a<<' '<<b<<' '<<c<<endl;
				break;
			}
		}
	}

	return 0;
}
原文地址:https://www.cnblogs.com/naive/p/3568787.html