http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemCode=1796
题意:
四个人玩游戏,已知三个人的输赢情况,求第四个人的输赢情况。
思路:
设第一个人赢的次数为x输的次数为y
则
x+a1+a2+a3=y+b1+b2+b3
x+y=a1+b1
所以
x=(2*b1+b2+b3-a2-a3)/2
y=a1+b1-x
#include<iostream>
#include<cstdio>
using namespace std;
int main()
{
int a1,a2,a3,b1,b2,b3;
while(cin>>a1>>b1>>a2>>b2>>a3>>b3,a1||b1||a2||b2||a3||b3)
{
int x=(2*b1+b2+b3-a2-a3)/2;
printf("Anna's won-loss record is %d-%d.\n",x,(a1+b1)-x);
}
return 0;
}
或者:
#include<iostream>
#include<cstdio>
using namespace std;
int main()
{
int a1,a2,a3,b1,b2,b3;
while(cin>>a1>>b1>>a2>>b2>>a3>>b3,a1||b1||a2||b2||a3||b3)
{
printf("Anna's won-loss record is %d-%d.\n",(b1+b2+b3)-a1-b1,(a1+a2+a3)-a1-b1);
}
return 0;
}
分享到:
相关推荐
自动探测POJ、HDU、SOJ、ZOJ水题,对于有志于刷遍各种水题的ACMer来说非常有用
zoj 1140-zju 2433 简单题的部分答案 都是可以正确通过的,简洁易懂
ZJU/zoj 题库上的部分题源码 本人博客: hi.baidu.com/xiaoxianxi_acm
包含了zoj700多道题目的源代码,在做题时可以参考
zoj 题库 详细解答 解题代码 acm
浙江大学zoj题目代码,大量水题代码,齐全
ZOJ完全解题报告,喜欢ACM的同学,欢迎下载
ZOJ解题报告ZOJ解题报告ZOJ解题报告ZOJ解题报告
zoj题目简单归类zoj题目简单归类zoj题目简单归类
ZOJ上的一些水题,4.16浙江省程序设计竞赛的题目
acm中zoj1002的可运行C++程序
学习ACM程序设计的朋友一定要看,这是训练必备的POJ ZOJ题目分类及解题思路
Problem Arrangement zoj 3777
ZOJ题目答案源码
提供浙大oj的700多题的源代码,值得大家参考.
一个非常非常非常非常实用的zoj结题代码
zoj 1003 c语言的,要写这么多描述吗。。
ZOJ1805代码
可以过滤poj、zoj、hdu以及soj上的水题,实为新手ACMer发现水题的利器