zoj 1110 Dick and Jane

94 篇文章 0 订阅
//2605539 	2011-07-29 19:58:34 	Accepted 	    1110 	C 	0 	160 	ylwh!
//2605535 	2011-07-29 19:56:29 	Wrong Answer 	1110 	C 	0 	160 	ylwh!
//2605534 	2011-07-29 19:55:08 	Wrong Answer 	1110 	C 	0 	160 	ylwh!
#include <stdio.h>
int main(void)
{
	int j, a, b, c, s, p, y;
	while(scanf("%d%d%d%d", &s, &p, &y, &j) != EOF)
	{
		for(a=12+j-1; a>=s+p; a--)
			for(b=p; b<=12+j-a; b++)
			{
				c = 12+j-b-a;
				if(  
					 ( a == b+s || a == b+s+1 ) &&
					 ( b == c+p || b == c+p+1 ) &&//我勒个去,竟然把b==c+p+1写成c==c+p+1,给我块板砖让我自行了断吧 
					 ( a == y+c || a == y+c+1 )
				  )
				goto X;//好久没写多重循环了,竟然忘了break只能跳出一重循环 
			}
		X:
		printf("%d %d %d\n", a, b, c);
	}
    return 0;
}


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值