一道pascal编程题目!怎么看也看不懂它的样例输入和样例输出,求解释啊!!!!!!!!!!!!!!!!

在足球比赛中,各国主要以联赛方式进行:联赛中,每个队伍都会两两进行主客场交手,获得胜利的队伍全取3分;失利的队伍不得分;若双方战平,则各得1分。而统计球队的积分,则难坏了... 在足球比赛中,各国主要以联赛方式进行:联赛中,每个队伍都会两两进行主客场交手,获得胜利的队伍全取3分;失利的队伍不得分;若双方战平,则各得1分。而统计球队的积分,则难坏了小明,他想要请你开发一个软件,帮他统计一下整个赛季结束之后各个球队的积分情况,以便向外界公布。
Input

第一行1个数M,表示本题有M组数据;
每一组数据的第一行有一个整数N,表示共有N个球队。2<=N<=50.
接下来N行,表示每个球队在主场作战的情况。每行共N个元素,“W”表示主队获胜,“D”表示双方战平,“L”表示主队失利。自己和自己用“-”表示。
Output
共M行,每行N个数,表示N个球队的积分情况,中间用空格分隔,最后一个球队后不要有空格。
Sample Input Copy
3
3
-WW
W-W
WW-
3
-DD
L-L
WD-
5
-DWWD
L-WLL
DD-WD
DDL-L
DDLL-

Sample Output Copy
6 6 6
5 2 81
4 7 1
2 8 10

HINT

【第1组输入输出样例说明】
三个球队在主场都取得了两胜,同积6分。
【第2组输入输出样例】
3
-DD
L-L
WD-

5 2 8
【第2组输入输出样例说明】
第一个球队,主场2平,客场一胜一负,共积5分。第二个球队主场全负,客场两平,积2分。第三个球队主场一胜一平,客场一胜一平,积8分。

到底什么是主场啊?!哪里又是客场啊?还有这个样例输入是什么意思啊?!!!另外这个'-'又是什么意思啊?什么自己和自己啊!什么题目嘛。真的是。
展开
 我来答
Yuqi_Tan

2015-04-05 · TA获得超过8.9万个赞
知道大有可为答主
回答量:9918
采纳率:93%
帮助的人:3437万
展开全部
1、主场——每一个队都要与本组内的其它球队打两场比赛。为了公平,两场比赛分别在两个球队所属的地区进行。对一个球队而言,把其中那场在自己的地区进行的比赛,叫做这个球队的主场比赛(取意于在自己家里做主人与来自湖南的客人比赛)。举例:假如山东队与湖南队在同一个小组中,他们之间要进行两场比赛,其中一场比赛是在山东济南进行,而另一场比赛是在湖南长沙进行;对山东队而言,在济南进行的那一场比赛,就叫山东队的主场;对湖南队而言,两支队伍在长沙进行的那一场比赛,就叫湖南队的主场。

2、客场——与主场相反。把那场在客队的地区进行的比赛时,叫做这个球队的客场比赛(取意于去湖南做客人参加比赛)。举例:在济南进行的那一场比赛,就叫湖南队的客场,而在长沙进行的那一场比赛,就叫山东队的客场。

3、关于题目的样例输入——样例是一个对阵形势图,我们来看一下,以第二组样例来说明:
第一行有一个3,说明这个组共有三支球队(我们分别用ABC来代表三支球队);
下面为了说明我把对输入样例中的各个内容拉大了些距离,另外左边和顶部又加上了ABC,如:
A B C
A - D D
B L - L
C W D -
你把它想像成一个表格更有助于理解。下面来看:
第一行:第一行是三个队名ABC,。(左边第一列也是队名)
从第二行往下开始,它是以左边的队为主场、第一行的队为客场记录的比赛结果。
第二行:左边的A代表A为主场。“-”代表A队不能与A队比赛,左边的D代表A与B队比赛时A队的主场结果是战平,右边的D代表A与C队比赛时A队的主场结果是也是战平。
第三行:最左边的B代表这一行是B为主场,左边的L是指与A队的主场时B队输了,右边的L是指与C队的主场时也是B队输了,中间的“-”代表B队不能与自己比赛。
第四行:最左边的C代表这一行是C为主场,W是指与A队的主场时C队获胜,D是指与B队的主场时两队战平,“-”代表C队也不能与自己比赛。
似以一张表格的形式记录了ABC三个队共六场比赛的比赛结果。
当然在输入的时候,不要加上那么多空格,只要输入:
-DD
L-L
WD-
这样子就把比赛结果输入电脑了。
其它样例1和样例3也是相同的输入方式。请你自己看一下是什么样的比赛结果,如果能够看懂,你也就明白了这个输入的含义了。

4、'-'又是什么意思——参见上面(3、)问题的分析。

如果还有不明白之处,请留言。
SUNSADD
2015-04-05
知道答主
回答量:6
采纳率:0%
帮助的人:8.3万
展开全部

 很好理解啊 只要看明白第2组数据就好了

 

黄色表示跟球队1有关的比赛

横的第一行表示球队1的主场 同理第2、3行表示球队2和球队3的主场

第一行 — 表示自己和自己踢 当然不能踢了 就不用考虑了

            D 表示球队1 在主场平了球队2   球队1 得1分

            D 表示球队1 在主场平了球队3  球队1 得1分

第一列 — 同理  不考虑

            L 表示球队1 在客场胜了球队2   也就是球队2在主场输给了球队1 球队1 得3分

            W 表示球队1 在客场输给了球队3  也就是球队3在主场胜了球队1 球队1 得0分

所以对球队1来说一共是1+1+3+0=5分

同理可得出球队2得  0+0+1+1=2分

球队3得  3+1+1+3=8分

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式