3159: 愚者指名自己的辩护人
内存限制:256 MB
时间限制:1.000 S
评测方式:文本比较
命题人:
提交:4
解决:1
题目描述
输入
第一行两个整数 N,M,表示点数和边数。 接下来一行 N 个整数,第 i 个正整数表示 Pi。 接下来 M 行,每行两个整数 u,v,表示有一条无向边连接了 u 和 v。
输出
输出 N 行,每行为一个 0 或 1,意义如题目描述所示。
样例输入 复制
7 8
1 50 49 10 90 90 1
1 2
1 3
2 4
3 4
4 5
4 6
5 7
6 7
样例输出 复制
1
0
1
1
0
0
1
提示
【数据范围】
60%的数据保证,N≤10,M≤20。
80%的数据保证,N≤20,M≤30。
另有 10%的数据保证,图是一条链。 100%的数据保证,N≤100,M≤200,0<Pi≤100。 请注意实数运算时可能产生的精度误差。
建议 C++选手使用 double 或 long double, Pascal 选手使用 double 或 extended。 本题数据除“图是一条链”外均为 随机生成,建议选手不要放弃 暴力分。 注意 : Pi% 指的是出现利维坦的概率 , 不是安全的概率 。 所以一条路径安全的概率,等 于这条路径上的各点 不出现利维坦 的概率的乘积。