31 人解决,40 人已尝试。
44 份提交通过,共有 237 份提交。
4.8 EMB 奖励。
单点时限: 2.0 sec
内存限制: 256 MB
Bessie is stranded on a deserted arctic island and wants to determine
all the paths she might take to return to her pasture. She has
tested her boat and knows she can travel from one island to another
island in 1 unit of time if a route with proper currents connects
the pair.
She has experimented to create a map of the ocean with valid
single-hop routes between each pair of the N (1 <= N <= 100) islands,
conveniently numbered 1..N. The routes are one-way (unidirectional),
owing to the way the currents push her boat in the ocean. It's
possible that a pair of islands is connected by two routes that use
different currents and thus provide a bidirectional connection. The
map takes care to avoid specifying that a route exists between an
island and itself.
Given her starting location M (1 <= M <= N) and a representation
of the map, help Bessie determine which islands are one 'hop' away,
two 'hops' away, and so on. If Bessie can take multiple different
paths to an island, consider only the path with the shortest distance.
By way of example, below are N=4 islands with connectivity as shown
(for this example, M=1):
start--> 1-------->2
| |
| |
V V
4<--------3
Bessie can visit island 1 in time 0 (since M=1), islands 2 and 4
at time 1, and island 3 at time 2.
The input for this task is a matrix C where the element at row r,
column c is named C_rc (0 <= C_rc <= 1) and, if it has the value
1, means "Currents enable Bessie to travel directly from island r
to island c in one time unit". Row C_r has N elements, respectively
C_r1..C_rN, each one of which is 0 or 1.
* Line 1: Two space-separated integers: N and M
* Lines 2..N+1: Line i+1 contains N space-separated integers: C_r
* Lines 1..???: Line i+1 contains the list of islands (in ascending
numerical order) that Bessie can visit at time i. Do not
include any lines of output after all reachable islands have
been listed.
4 1 0 1 0 1 0 0 1 0 0 0 0 1 0 0 0 0
1 2 4 3
31 人解决,40 人已尝试。
44 份提交通过,共有 237 份提交。
4.8 EMB 奖励。
创建: 13 年,7 月前.
修改: 7 年,2 月前.
最后提交: 3 年,12 月前.
来源: N/A