D. *【背包练习】奶酪塔[USACO10JAN] Cheese Towers S

    传统题 1000ms 128MiB

*【背包练习】奶酪塔[USACO10JAN] Cheese Towers S

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

Description

# P2979 [USACO10JAN] Cheese Towers S

题目描述

FJ 要建一个奶酪塔,高度最大为 T (1T103)T\ (1 \le T \le 10^3) 。他有 N (1N102)N\ (1 \le N \le 10^2) 种奶酪(每种奶酪有无限个)。第 ii 种奶酪的高度为 Hi (5HiT 且 5Hi)H_i\ (5\le H_i \le T\text{ 且 }5 \mid H_i) ,价值为 Vi (1Vi106)V_i\ (1 \le V_i \le 10^6) 。一块高度 HiK (1KT)H_i\ge K\ (1 \le K \le T) 的奶酪被称为大奶酪,如果一个奶酪上方有大奶酪(如果有多块就只算一次),这个奶酪的高度 HiH_i 就会变成原来的 45\frac{4}{5}。FJ 想让他的奶酪塔价值和最大。请你求出这个最大值。

例如,考虑一种奶酪塔,其最大高度可以是 5353,可以用三种类型的奶酪块建造。大块是大于或等于 2525 的块。下面是他堆叠的各种奶酪块的值和高度的图表:

类型 价值 高度
1 100 25
2 20 5
3 40 10

FJ建造了以下奶酪塔:

类型 价值 高度
1 100 25
2 20 4
3 40 8

总高度是 25+4+8+8+8=5325 + 4 + 8 + 8 + 8 = 53,除塔顶奶酪外,其余高度均被压低。总价值是 100+20+40+40+40=240100 + 20 + 40 + 40 + 40 = 240

输入格式

第1行为三个用空格隔开的整数 N,T,KN,T,K

第2至 N+1N+1 行中第 i+1i+1 行包含两个用空格隔开的整数 Vi,HiV_i,H_i

输出格式

一行一个整数为奶酪塔的最大价值。

输入输出样例 #1

输入 #1

3 53 25 
100 25 
20 5 
40 10

输出 #1

240

课堂测试(20250518)背包

未参加
状态
已结束
规则
XCPC
题目
4
开始于
2025-5-18 9:52
结束于
2025-5-18 11:00
持续时间
1.1 小时
主持人
参赛人数
12