#F. 醋溜便当

    Type: RemoteJudge 1000ms 256MiB

醋溜便当

You cannot submit for this problem because the contest is ended. You can click "Open in Problem Set" to view this problem in normal mode.

题目背景

伊吹萃香是幻想乡的跟踪狂。

题目描述

萃香每天会派自己的分身巡视整个幻想乡。

幻想乡可以被视为一张 nn 个点 mm 条边的无向图,边有长度。萃香希望巡视到幻想乡的每个节点,于是她在每个节点 ii 都安排了一个分身,分身会沿着一条路径从 ii 出发再回到 ii可以多次经过同一条边,也可以多次经过同一个点(包括 i\bm i

如果分身巡视的路径太短,会被居民怀疑有跟踪的风险;如果路径太长,又增大了每个分身的工作量。于是萃香希望回路的长度在 [x,k×x][x,k\times x] 之间。x,kx,k 均为整数,且 k>1k>1

不过不是每个分身都能找到这样的回路。于是萃香会对于每个节点询问,是否存在一条从该节点出发的回路,长度在 [x,k×x][x,k\times x] 之间。

输入格式

第一行有四个整数 n,m,x,kn,m,x,k,含义如题面所示。

接下来 mm 行,每行有三个整数 u,v,wu,v,w,描述一条连接 u,vu,v 的无向边,边权为 ww

输出格式

输出共一行 nn 个整数,之间用空格隔开。对于第 ii 个整数,若点 ii 可以找到一条长度在 [x,kx][x,kx] 之间的回路,则输出 11;否则输出 00

样例 #1

样例输入 #1

7 5 3 2
1 2 4
1 3 0
2 3 0
1 6 5
4 5 6

样例输出 #1

1 1 1 0 0 0 0

提示

样例解释

如图所示。对于前三个可以形成符合条件的回路的 33 个点,可能的情况如下:

  • 1:12311:1\to 2\to 3\to 1,长度为 44,在 [3,6][3,6] 范围内;
  • 2:23122:2\to 3\to 1\to 2,长度为 44,在 [3,6][3,6] 范围内;
  • 3:31233:3\to 1\to 2\to 3,长度为 44,在 [3,6][3,6] 范围内;

对于剩下来的四个点:

  • 4:4: 只能形成 454,45454,4\to 5\to 4,4\to 5\to 4\to 5\to 4,\cdots,长度为 12,24,36,12, 24, 36,\cdots,无法形成 [3,6][3,6] 内的回路;
  • 5:5:44 的情况相同;
  • 6:6:44 的情况相同;
  • 7:7: 无法形成回路。

数据范围及约定

测试点n,m特殊性质16207101031112无特殊限制A1320无特殊限制\def\arraystretch{1.5} \begin{array}{|c|c|c|}\hline \textbf{测试点} & \bm{n,m\le} & \textbf{特殊性质} \cr\hline 1\sim 6 & 20 & - \cr \hline 7\sim 10 & 10^3 & - \cr \hline 11\sim 12 & \text{无特殊限制} & \textbf{A} \cr \hline 13\sim 20 & \text{无特殊限制} & - \cr \hline \end{array}

特殊性质 A\textbf{A}:保证边权均为正数。

对于全部数据,1n,m2×1051\le n,m\le 2\times 10^50wi1090\le w_i\le 10^91x1091\le x\le 10^91<k1091<k\le 10^9,并且有 1x×k1091\le x\times k\le 10^9

北辰OI算法提高班摸底测试

Not Attended
Status
Done
Rule
OI
Problem
6
Start at
2023-11-21 17:00
End at
2023-11-30 1:00
Duration
200 hour(s)
Host
Partic.
28