一道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分。
到底什么是主场啊?!哪里又是客场啊?还有这个样例输入是什么意思啊?!!!另外这个'-'又是什么意思啊?什么自己和自己啊!什么题目嘛。真的是。 展开
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分。
到底什么是主场啊?!哪里又是客场啊?还有这个样例输入是什么意思啊?!!!另外这个'-'又是什么意思啊?什么自己和自己啊!什么题目嘛。真的是。 展开
2个回答
展开全部
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、)问题的分析。
如果还有不明白之处,请留言。
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、)问题的分析。
如果还有不明白之处,请留言。
展开全部
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询