AT_abc276_b.[ABC276B] Adjacency List
入门
通过率:0%
AC君温馨提醒
该题目为【atcoder】题库的题目,您提交的代码将被提交至atcoder进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。
题目描述
有 N 个城市,编号为 1,…,N,以及 M 条连接城市之间的道路。
第 i 条道路连接城市 Ai 和城市 Bi。
请按照以下要求输出 N 行内容。
- 设与城市 i 直接相连的城市有 di 个,记为 ai,1,…,ai,di,并按升序排列。
- 第 i 行请输出 di+1 个整数,依次为 di,ai,1,…,ai,di,用空格分隔。
输入格式
输入按以下格式从标准输入给出。
N M
A1 B1
⋮
AM BM
输出格式
请按照题目要求输出 N 行内容。
输入输出样例
输入#1
6 6 3 6 1 3 5 6 2 5 1 2 1 6
输出#1
3 2 3 6 2 1 5 2 1 6 0 2 2 6 3 1 3 5
输入#2
5 10 1 2 1 3 1 4 1 5 2 3 2 4 2 5 3 4 3 5 4 5
输出#2
4 2 3 4 5 4 1 3 4 5 4 1 2 4 5 4 1 2 3 5 4 1 2 3 4
说明/提示
数据范围
- 2≤N≤105
- 1≤M≤105
- 1≤Ai<Bi≤N (1≤i≤M)
- 如果 i=j,则 (Ai,Bi)=(Aj,Bj)
- 所有输入的值均为整数
样例解释 1
与城市 1 直接相连的城市是 2,3,6。因此,d1=3,a1,1=2,a1,2=3,a1,3=6,所以第 1 行应输出 3,2,3,6,用空格分隔。注意,ai,1,…,ai,di 必须按升序排列。例如,如果第 1 行输出 3,3,2,6,则判为不正确。
由 ChatGPT 4.1 翻译
输入解题思路,AI测评打分。不知道怎么写?