比赛场次 689
比赛名称 2025暑假集训第一场
比赛状态 已结束比赛成绩
开始时间 2025-06-25 08:00:00
结束时间 2025-06-25 13:00:00
开放分组 全部用户
注释介绍 难度对标noip,注意写部分分!
题目名称 免费的馅饼(加强版)
输入输出 free.in/out
时间限制 3000 ms (3 s)
内存限制 256 MiB
测试点数 20 简单对比
用户 结果 时间 内存 得分
Gravatar健康铀 AAAAAAAAAAAAAAAAAATT
4.554 s 7.07 MiB 90
Gravatar淮淮清子 AAAAAAAAAAAAAAAAAATT
5.083 s 3.85 MiB 90
Gravatar徐诗畅 AAAAAAAAAAAAAAAAAEEE
0.792 s 3.85 MiB 85
Gravatarwdsjl AAAAAAAAAAAAAEAAAEEE
0.641 s 3.77 MiB 80
GravatarLikableP AAAAAAWWAAAWAWWWWWWW
0.150 s 1.53 MiB 50
Gravatar秋_Water AAAAAAWWAAAWAWWWWWWW
0.366 s 3.83 MiB 50
GravatarHollow07 AAAAAAWWAAAWAWWWWWWW
0.407 s 3.96 MiB 50
Gravatar左清源 AWWWWWWWAAAAAWWWWWTT
5.071 s 3.97 MiB 30
GravatarOTTF AWWWWWWWAAAAAWWWWWTT
5.097 s 3.79 MiB 30
Gravatarpcx AWWWWWWWAAAAATTWWTTT
10.445 s 3.75 MiB 30
Gravatar李奇文 MMMMMMMMMMMMMMMMMMMM
0.019 s 1.35 MiB 0

免费的馅饼(加强版)

★★★   输入文件:free.in   输出文件:free.out   简单对比
时间限制:3 s   内存限制:256 MiB

【题目描述】

SERKOI最新推出了一种叫做“免费馅饼”的游戏:游戏在一个舞台上进行。舞台的宽度为w格(从左到右依次用1到w编号),游戏者占一格。开始时游戏者可以站在舞台的任意位置,手里拿着一个托盘。下图为天幕的高度为4格时某一个时刻游戏者接馅饼的情景。

游戏开始后,从舞台天幕顶端的格子中不断出现馅饼并垂直下落。游戏者左右移动去接馅饼。游戏者每秒可以向左或向右移动一格或两格,也可以站在原地不动。

当馅饼在某一时刻恰好到达游戏者所在的格子中,游戏者就收集到了这块馅饼。当馅饼落在一个游戏者不在的格子里时该馅饼就消失。

写一个程序,帮助我们的游戏者收集馅饼,使得所收集馅饼的分数之和最大。大样例

【输入格式】

输入文件的第一行是用空格隔开的二个正整数,分别给出了舞台的宽度w (1到10^8之间)和馅饼的个数n(1到10^5)。

接下来n行,每一行给出了一块馅饼的信息。由三个正整数组成,分别表示了每个馅饼落到舞台上的时刻t[i](1到10^8秒),掉到舞台上的格子的编号p[i](1和w之间),以及分值v[i](1到1000之间)。游戏开始时刻为0。

输入文件中同一行相邻两项之间用一个空格隔开。输入数据中可能存在两个馅饼的t[i]和p[i]都一样。

【输出格式】

一个数,表示游戏者获得的最大总得分。

【样例输入】

3 4

1 2 3

5 2 3

6 3 4

1 1 5

【样例输出】

12

【提示】

约30%的数据,1 ≤ w, n, t[i] ≤ 1000;

约70%的数据,1 ≤ w, t[i] ≤ 10^8;1 ≤ n ≤ 10000;

对于100%的数据,1 ≤ w, t[i] ≤ 10^8;1 ≤ n ≤ 100000。

【来源】

国家集训队2011 李其乐