AT_joisc2015_i.とてもたのしいカードゲーム

提高+/省选-

通过率:0%

AC君温馨提醒

该题目为【atcoder】题库的题目,您提交的代码将被提交至atcoder进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。

题目描述

JOISC2015 Day3T2 有趣的纸牌游戏

给定NN张纸牌,纸牌自上而下堆在牌堆AA中。牌堆AA中从上而下第ii张纸牌颜色是cic_i、权值是aia_i、价值是viv_i。

同时你还有另一个牌堆BB,初始BB中没有牌。你可以进行以下操作若干次:

从牌堆中AA选出自上而下第11张或者第33张纸牌(如果存在)。如果牌堆BB中没有牌,或者牌堆BB的堆顶的牌与你当前选出的牌在颜色或者权值上存在至少一个相同,则将这张纸牌移动到牌堆BB的堆顶。

定义一个牌堆的价值为其中所有纸牌的价值之和,你需要求出牌堆BB的可能最大价值。

输入格式

第一行一个正整数NN;

接下来NN行每行三个正整数ci,ai,vic_i,a_i,v_i表示自上而下第ii张牌的颜色、权值、价值。

输出格式

一行一个正整数表示牌堆BB的最大可能价值。

说明/提示

1≤N,ai,ci≤5001 \leq N , a_i , c_i \leq 500

1≤vi≤1061 \leq v_i \leq 10^6

样例

样例输入1

5
1 3 2
4 2 9
1 4 6
2 3 3
2 2 1

样例输出1

15

样例1解释

依次选出牌堆AA的第1,3,3,11,3,3,1张牌可使牌堆BB达到最大价值。

样例输入2

8
11 5 31
2 8 19
2 9 2
11 8 45
4 8 22
4 2 23
6 9 58
6 2 5

样例输出2

160

输入解题思路,AI测评打分。不知道怎么写?

首页