U181894 选课
题目描述
新学期开始了, 又到了小Y最喜欢的选课时间!同一门课在一星期内可能会有多节, 如果两门课的某一节课在同一个时间点上, 那么这两门课就不能同时选, 称为"课程冲突"。此外,每门课都有不同的学分。好学的小Y想在课程不冲突的情况下,使选的课的学分总和尽可能大,请你帮小Y计算一下他这学期最多能修多少学分。
输入格式
第一行, 一个整数$n$,表示这学期开的课程数量。
第二行, $n$个整数$s_1,s_2,...s_n$, 依次表示课程$1, 2, ...,n$的学分。
接下来若干行, 每行$3$个整数$i, d, t,$ 表示课程$i$在星期$d$的第$t$节有一节课。(**不保证数据不会重复**)
输出格式
一行一个整数, 表示答案。
说明/提示
$1\leq n \leq 30$
$1\leq d \leq 5$
$1\leq t \leq 6$
$1\leq s_i \leq 10$
**样例解释**
课程$1$在星期一和星期三的第$1$节有课, 课程$2$在星期二和星期五的第$2$节有课, 课程$3$在星期一的第$1$节,星期二的第$3$节,星期五的第$2$节有课。在不冲突的前提下, 只选择课程$3$时学分总和最大, 为$6$学分, 因此你应该输出$6$。