- 论坛徽章:
- 0
|
数据文件如下
AA|01|AAAA|k1|AA|01|BBBB|
AA|01|AAAA|k1|AB|01|AAAA|
AA|01|AAAA|k1|AA|02|AAAA|
AA|01|AAAA|k1|AC|01|AAAA|
AA|01|BBBB|k2|AA|01|AAAA|
AB|01|AAAA|k3|AA|01|AAAA|
AB|01|AAAA|k3|AB|02|AAAA|
AB|01|AAAA|k3|AC|01|AAAA|
AA|02|AAAA|k4|AA|01|AAAA|
AA|02|AAAA|k4|AB|02|AAAA|
AB|02|AAAA|k5|AB|01|AAAA|
AB|02|AAAA|k5|AA|02|AAAA|
AB|02|AAAA|k5|AB|02|BBBB|
AB|02|BBBB|k6|AB|02|AAAA|
AB|02|BBBB|k6|AC|02|BBBB|
AC|02|BBBB|k7|AB|02|BBBB|
AC|01|AAAA|kk|AA|01|AAAA|
AC|01|AAAA|kk|AB|01|AAAA|
another|test|ok|?||||
要求
# 1,2,3 域唯一标识了一个实体,5,6,7唯一标识了一个实体。
# 一行里面1,2,3和5,6,7表明了朋友关系
# 朋友关系是传递的,就是说,a是b的朋友,c是d的朋友,b是c朋友,那么a,b,c,d都是朋友
# 朋友关系是相互的,a是b的朋友,那么b也是a的朋友。这样,a,b是朋友,a,c是朋友的前提,a,b,c都是朋友
# 如果5,6,7域为空,表明1,2,3域标识的实体没有朋友,属于只有他自己的一个朋友圈。
# 输出朋友圈和其中的所有成员。圈号从1开始编号。
# 输出格式
# 圈1->
# 成员1,成员2,成员3.....
# 圈2->
# 成员1,成员2,成员3.....
1. 不需要输出所有的子圈
2. 看看谁的代码最少
[ 本帖最后由 ivhb 于 2007-10-30 10:42 编辑 ] |
|