比赛场次 54
比赛名称 20100324
比赛状态 已结束比赛成绩
开始时间 2010-03-24 19:00:00
结束时间 2010-03-24 22:00:00
开放分组 全部用户
注释介绍
题目名称 售票系统
输入输出 railway.in/out
时间限制 1000 ms (1 s)
内存限制 128 MiB
测试点数 12 简单对比
用户 结果 时间 内存 得分
Gravatar.Xmz AAAWWWWWWWAA 0.000 s 0.00 MiB 41
Gravatarbelong.zmx WWTTWWWWAWTA 0.000 s 0.00 MiB 16
Gravatardonny WWTTWWWWAWTA 0.000 s 0.00 MiB 16

售票系统

★★☆   输入文件:railway.in   输出文件:railway.out   简单对比
时间限制:1 s   内存限制:128 MiB

【问题描述】

某次列车途经C个城市,城市编号依次为1到C,列车上共有S个座位,铁路局规定售出的车票只能是坐票, 即车上所有的旅客都有座。售票系统是由计算机执行的,每一个售票申请包含三个参数,分别用O、D、N表示,O为起始站,D为目的地站,N为车票张数。售票 系统对该售票申请作出受理或不受理的决定,只有在从O到D的区段内列车上都有N个或N个以上的空座位时该售票申请才被受理。请你写一个程序,实现这个自动售票系统。

【输入格式】

第一行包含三个用空格隔开的整数C、S和R,其中1≤C≤60000, l≤S≤60000,1≤R≤60000。C为城市个数,S为列车上的座位数,R为所有售票申请总数。接下来的R行每行为一个售票申请,用三个由空格隔开的整数O,D和N表示,O为起始站,D 为目的地站,N为车票张数,其中1≤O<D≤C,所有的售票申请按申请的时间从早到晚给出。

【输出格式】

输出共有R行,每行输出一个“YES”或“NO”,表示当前的售票申请被受理或不被受理。

【输入样例】

4 6 4
1 4 2
1 3 2
2 4 3
1 2 3

【输出样例】

YES
YES
NO
NO