‹ 上一题 下一题 ›

j02008. 单向配送网 未做

题目描述

城市有 个配送站和 条单向道路。配送车从 号站出发:先输出 到每个站最少经过的道路数(到不了为 -1);再给定总部 ,输出 到 的一条最短路线(沿途站号序列,任意一条均可)。

输入格式

第一行四个整数 , , , ;接下来 行每行两个整数 , ,表示一条 的单向道路。

输出格式

第一行 个整数: 到各站的最少道路数;第二行 的一条最短路线(不可达时该行只有一个 -1)。

样例

输入
5 6 1 5
1 2
1 3
2 4
3 4
4 5
2 5
输出
0 1 1 2 2
1 2 5

数据范围

  • 对于 30% 的数据, 100 且 200(邻接矩阵暴力可过)。
  • 对于 60% 的数据, 5000 且 10。
  • 对于 100% 的数据,1 210,0 410,,。
输入
输出

            
答案