#abc291f. [abc291_f]Teleporter and Closed off

[abc291_f]Teleporter and Closed off

NN 个城市,编号为 1,2,,N1,2,\dots,N。还有单向传送门,可以将你传送到不同的城市。一个传送门是否可以直接从城市 ii (1iN)(1\le i\le N) 传送到另一个城市,由长度为 MM 的字符串 SiS_i 表示。具体来说,对于 1jN1\le j\le N,如果 1jiM1\le j-i\le M 并且 SiS_i 的第 (ji)(j-i) 个字符是1,则传送门可以直接从城市 ii 传送到城市 jj;否则,它不能直接从城市 ii 传送到城市 jj。对于 k=2,3,,N1k=2,3,\dots,N-1,解决以下问题: 你能否在不经过城市 kk 的情况下从城市 11 到达城市 NN,反复使用传送门?如果可以,打印出你需要使用传送门的最小次数;否则,打印出 1-1