#tri. 2026提高组模拟赛20-T4 联盟三角

2026提高组模拟赛20-T4 联盟三角

时间限制:1000ms 内存限制:512MB

项目 内容
输入文件名 tri.in
输出文件名 tri.out
可执行文件名 tri
每个测试点时限 1.0 秒
内存限制 512 MiB
测试点数目 20
是否等分

结果比较方式为全文比较(过滤行末空格及文末换行)。

题目描述

行业协会有 nn 家企业,编号为 1n1\sim n。企业之间存在一些合作关系,每条合作关系连接两家不同的企业,任意两家企业之间至多存在一条合作关系。合作关系是相互的:如果企业 uu 与企业 ww 之间有合作关系,那么企业 ww 与企业 uu 之间也有。

三家互不相同的企业,若两两之间都有合作关系,就称它们构成一个联盟三角。一家企业可能同时属于多个联盟三角。

每家企业在行业中的影响力用一个正整数 viv_i 表示。行业协会需要统计每家企业的两项数据:

  1. 包含企业 ii 的联盟三角个数 cic_i
  2. 在所有包含企业 ii 的联盟三角中,另外两家企业影响力之和的最大值 mim_i。若不存在包含企业 ii 的联盟三角,则 mi=0m_i = 0

请按编号顺序输出每家企业的 cic_imim_i

输入格式

从文件 tri.in 中读入数据。

  • 第一行两个整数 n,mn, m,分别表示企业个数与合作关系条数;
  • 第二行 nn 个整数 v1,v2,,vnv_1, v_2, \dots, v_n,依次表示各企业的影响力;
  • 接下来 mm 行,每行两个整数 ui,wiu_i, w_i,表示企业 uiu_i 与企业 wiw_i 之间存在一条合作关系。

输出格式

输出到文件 tri.out 中。

输出 nn 行,第 ii 行两个整数 ci,mic_i, m_i,依次表示包含企业 ii 的联盟三角个数,以及所有包含企业 ii 的联盟三角中另外两家企业影响力之和的最大值。

样例

样例 1 输入

5 5
3 5 2 4 1
1 2
1 3
2 3
1 4
4 5

样例 1 输出

1 7
1 5
1 8
0 0
0 0

样例 1 解释

合作关系为 11-2211-3322-3311-4444-55。三家企业两两之间都有合作关系的只有 1,2,31,2,3 这一组:11-2211-3322-33 都是合作关系。其余组合如 1,4,51,4,5 缺少 11-55 这条边,3,4,53,4,5 缺少 33-4433-55 两条边,均不构成联盟三角。企业 11 只在这一组联盟三角中,另外两家是企业 2,32,3,影响力之和为 5+2=75+2=7,故 c1=1c_1=1m1=7m_1=7。企业 22 的另外两家为企业 1,31,3,影响力之和 3+2=53+2=5;企业 33 的另外两家为企业 1,21,2,影响力之和 3+5=83+5=8。企业 4,54,5 不包含在任何联盟三角中,输出 0 00\ 0

样例 2 输入

4 2
10 1 1 1
1 2
1 3

样例 2 输出

0 0
0 0
0 0
0 0

样例 2 解释

企业 112233 各有合作关系,但企业 22 与企业 33 之间没有合作关系,三家企业无法两两相连;企业 44 与任何企业都没有合作关系。整个图中不存在联盟三角,每家企业都不包含在任何联盟三角中,cic_i 均为 00,按约定 mim_i 也输出 00

样例 3 输入

6 8
5 3 4 2 1 6
1 2
1 3
2 3
1 4
1 5
4 5
2 4
3 4

样例 3 输出

4 7
3 9
3 8
4 9
1 7
0 0

样例 3 解释

逐组核对三家企业两两之间的合作关系,图中联盟三角共有 55 个:(1,2,3)(1,2,3)(1,2,4)(1,2,4)(1,3,4)(1,3,4)(1,4,5)(1,4,5)(2,3,4)(2,3,4)

以企业 11 为例,它属于前四个联盟三角,c1=4c_1=4;四个三角中另外两家影响力之和分别为 3+4=73+4=73+2=53+2=54+2=64+2=62+1=32+1=3,其中最大的是 77,故 m1=7m_1=7。企业 44 属于 (1,2,4)(1,2,4)(1,3,4)(1,3,4)(1,4,5)(1,4,5)(2,3,4)(2,3,4),另外两家影响力之和分别为 5+3=85+3=85+4=95+4=95+1=65+1=63+4=73+4=7,最大为 99,故 m4=9m_4=9。企业 66 不包含在任何联盟三角中,输出 0 00\ 0

数据范围

对于所有测试数据,保证:

  • 1n1051 \le n \le 10^50m2×1050 \le m \le 2\times 10^5
  • 1vi1091 \le v_i \le 10^9
  • 任意两家企业之间至多存在一条合作关系,不存在某家企业与自身的合作关系。

各测试点的约束如下:

测试点 nn mm 特殊性质
121\sim2 20\le 20 60\le 60
373\sim7 300\le 300 3000\le 3000
8108\sim10 105\le 10^5 2×105\le 2\times 10^5 A
111311\sim13 2000\le 2000 105\le 10^5
142014\sim20 105\le 10^5 2×105\le 2\times 10^5
  • 特殊性质 A:每家企业的合作关系不超过 2020 条。
难度 省选/NOI-
通过率 50%
尝试 4
已通过 2
ID
714
类型
传统题
Time Limit
1000ms
Memory Limit
512MiB
上传者

相关

在下列比赛中:

暑假CSP-S模拟赛 第5场