#L0856. 星域亮度分配

星域亮度分配

题目描述

天文学家正在观测一片星域中的 NN 颗恒星。每颗恒星的亮度用一个正整数表示,数值越大越亮,最暗为 11。目前已知 MM 对恒星之间的亮度关系。你的任务是为每颗恒星分配一个亮度值,满足所有已知关系,并使所有恒星的亮度总和尽可能小。

输入格式

第一行两个整数 NNMM

接下来 MM 行,每行三个整数 T,A,BT, A, B,表示恒星 AABB 的亮度关系:

  • T=1T=1AABB 亮度相等
  • T=2T=2AA 的亮度严格小于 BB
  • T=3T=3AA 的亮度大于等于 BB
  • T=4T=4AA 的亮度严格大于 BB
  • T=5T=5AA 的亮度小于等于 BB

输出格式

输出一个整数,表示亮度总和的最小值。若不存在合法方案,输出 1-1

样例

5 7
1 1 2
2 3 2
4 4 1
3 4 5
5 4 5
2 3 5
4 5 1
11

提示

1N1051 \le N \le 10^51M1051 \le M \le 10^5

难度 提高
通过率
尝试 0
已通过 0
ID
1584
类型
传统题
Time Limit
1000ms
Memory Limit
512MiB
上传者