{"push_id":1342091862,"size":1,"distinct_size":1,"ref":"refs/heads/master","head":"bfb3cc4b40ce91c95d445c5603f8787c2ddc44d9","before":"396b9339383c46593b24a5ade20d21fc279d8e12","commits":[{"sha":"bfb3cc4b40ce91c95d445c5603f8787c2ddc44d9","author":{"name":"Miles","email":"92fe0eb0e0760d28a2f36cefeddfbb8cde55049c@163.com"},"message":"https://pta.patest.cn/pta/test/1342/exam/4/question/22502\n\n六度空间”理论又称作“六度分隔（Six Degrees of Separation）”理论。这个理论可以通俗地阐述为：“你和任何一个陌生人之间所间隔的人不会超过六个，也就是说，最多通过五个人你就能够认识任何一个陌生人。”如图1所示。\r\n\r\n\r\n图1 六度空间示意图\r\n“六度空间”理论虽然得到广泛的认同，并且正在得到越来越多的应用。但是数十年来，试图验证这个理论始终是许多社会学家努力追求的目标。然而由于历史的原因，这样的研究具有太大的局限性和困难。随着当代人的联络主要依赖于电话、短信、微信以及因特网上即时通信等工具，能够体现社交网络关系的一手数据已经逐渐使得“六度空间”理论的验证成为可能。\r\n\r\n假如给你一个社交网络图，请你对每个节点计算符合“六度空间”理论的结点占结点总数的百分比。\r\n\r\n输入格式:\r\n\r\n输入第1行给出两个正整数，分别表示社交网络图的结点数NN（1<N\\le 10^41<N≤10\r\n​4\r\n​​ ，表示人数）、边数MM（\\le 33\\times N≤33×N，表示社交关系数）。随后的MM行对应MM条边，每行给出一对正整数，分别是该条边直接连通的两个结点的编号（节点从1到NN编号）。\r\n\r\n输出格式:\r\n\r\n对每个结点输出与该结点距离不超过6的结点数占结点总数的百分比，精确到小数点后2位。每个结节点输出一行，格式为“结点编号:（空格）百分比%”。\r\n\r\n输入样例:\r\n\r\n10 9\r\n1 2\r\n2 3\r\n3 4\r\n4 5\r\n5 6\r\n6 7\r\n7 8\r\n8 9\r\n9 10\r\n输出样例:\r\n\r\n1: 70.00%\r\n2: 80.00%\r\n3: 90.00%\r\n4: 100.00%\r\n5: 100.00%\r\n6: 100.00%\r\n7: 100.00%\r\n8: 90.00%\r\n9: 80.00%\r\n10: 70.00%","distinct":true,"url":"https://api.github.com/repos/lynnprosper/ZJU_MOOC_DS/commits/bfb3cc4b40ce91c95d445c5603f8787c2ddc44d9"}]}
{"actor":{"display_login":"lynnprosper"}}