#P11963. 牛奶
牛奶
牛奶
梓想要喝牛奶,但是奶牛在树上。
给定一个有 个点, 条边的无向连通图,点 有点权 ,点权可正可负。奶牛初始在 号点,需要沿着某条路径(不一定是简单路径,即点和边均可以经过多次)到达 号点。
奶牛有一个得分,初始为 ,在第一次经过一个点 (包括点 和点 )时,奶牛的得分会加上 。奶牛需要确保得分始终不小于 ,求是否存在满足条件的路径。
输入格式
本题有多组数据。
第一行一个正整数 ,表示数据组数。
对于每组数据:
第一行一个正整数 。
接下来一行 个整数 ,表示点 与点 之间有一条无向边。保证 ,且最终形成的图是连通图。
最后一行 个整数,表示 。
输出格式
对于每组数据,输出一行一个整数:
若有解,则输出 1
,否则输出 0
。
样例
ex_milk1.in
2
7
1 2 2 1 5 6
0 -3 2 2 3 -4 0
3
1 2
3 -4 3
ex_milk1.out
1
0
数据范围
奶牛提醒您:
数据千万条,清空第一条。
多测不清空,爆零两行泪。
对于所有测试点,满足 $T\le 10, N\le 2*10^5, -10^6\le d_i\le 10^6, d_1\ge 0$。
下表中的 表示:该测试点至多有两组数据使得 ,/
表示该测试点无此限制。
测试点 | 特殊性质 | |||
---|---|---|---|---|
/ | / | |||
/ |