CF985G.Team Players
省选/NOI-
通过率:0%
时间限制:2.00s
内存限制:256MB
AC君温馨提醒
该题目为【codeforces】题库的题目,您提交的代码将被提交至codeforces进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。
题目描述
There are n players numbered from 0 to n−1 with ranks. The i-th player has rank i.
Players can form teams: the team should consist of three players and no pair of players in the team should have a conflict. The rank of the team is calculated using the following algorithm: let i, j, k be the ranks of players in the team and i<j<k, then the rank of the team is equal to A⋅i+B⋅j+C⋅k.
You are given information about the pairs of players who have a conflict. Calculate the total sum of ranks over all possible valid teams modulo 264.
共有 n 名玩家,编号从 0 到 n−1,每名玩家有一个等级。第 i 名玩家的等级为 i。
玩家可以组队:每支队伍必须恰好由三名玩家组成,且队内任意两名玩家之间不能存在冲突。队伍的等级按如下算法计算:设队内三名玩家的等级分别为 i、j、k,且满足 i<j<k,则该队伍的等级为 A⋅i+B⋅j+C⋅k。
现给出所有存在冲突的玩家对信息。请计算所有可能的有效队伍的等级之和,并对 264 取模。
输入格式
The first line contains two space-separated integers n and m (3≤n≤2⋅105, 0≤m≤2⋅105) — the number of players and the number of conflicting pairs.
The second line contains three space-separated integers A, B and C (1≤A,B,C≤106) — coefficients for team rank calculation.
Each of the next m lines contains two space-separated integers ui and vi (0≤ui,vi<n,ui=vi) — pair of conflicting players.
It's guaranteed that each unordered pair of players appears in the input file no more than once.
第一行包含两个以空格分隔的整数 n 和 m(3≤n≤2⋅105,0≤m≤2⋅105)—— 分别表示玩家数量和冲突对的数量。
第二行包含三个以空格分隔的整数 A、B 和 C(1≤A,B,C≤106)—— 团队排名计算所用的系数。
接下来的 m 行中,每行包含两个以空格分隔的整数 ui 和 vi(0≤ui,vi<n,且 ui=vi)—— 表示一对存在冲突的玩家。
保证输入文件中每个无序玩家对至多出现一次。
输出格式
Print single integer — the total sum of ranks over all possible teams modulo 264.
输出一个整数——所有可能队伍的排名总和对 264 取模的结果。
输入输出样例
输入#1
4 0 2 3 4
输出#1
64
输入#2
4 1 2 3 4 1 0
输出#2
38
输入#3
6 4 1 5 3 0 3 3 5 5 4 4 3
输出#3
164
说明/提示
In the first example all 4 teams are valid, i.e. triples: {0, 1, 2}, {0, 1, 3}, {0, 2, 3} {1, 2, 3}.
In the second example teams are following: {0, 2, 3}, {1, 2, 3}.
In the third example teams are following: {0, 1, 2}, {0, 1, 4}, {0, 1, 5}, {0, 2, 4}, {0, 2, 5}, {1, 2, 3}, {1, 2, 4}, {1, 2, 5}.
在第一个例子中,所有 4 支队伍均有效,即三元组:{0, 1, 2}、{0, 1, 3}、{0, 2, 3}、{1, 2, 3}。
在第二个例子中,有效的队伍为:{0, 2, 3}、{1, 2, 3}。
在第三个例子中,有效的队伍为:{0, 1, 2}、{0, 1, 4}、{0, 1, 5}、{0, 2, 4}、{0, 2, 5}、{1, 2, 3}、{1, 2, 4}、{1, 2, 5}。
输入解题思路,AI测评打分。不知道怎么写?