最新公告
  • 欢迎您光临信息学奥赛网,一个优质的信息学编程题库和信息学编程学习资源专业网站。欢迎加入VIP
  • 问题 CL: L9-8 Level9 阶段测评 - 练习3 排队喝茶

    正文概述 网友投稿   2026-01-22 11:17:10  

    题目描述

    有n个学生排队喝茶,其中第i个学生的学号为i。 第i个学生在Li时刻来排队。如果在同一时刻有多名学生来排队,那么学号较大的学生就会排在学号较小的学生后面。 队伍中的学生按照如下规则行动:如果学生i前面没有人排队,那么他就用茶一秒钟,然后出队。否则他会等待。如果第i个学生在Ri时刻的开始,仍然喝不到茶(队列前面有人),那么他将离开队伍(不喝了)。

    输入

    第一行,一个整数n(1≤n≤1000),表示学生人数。 接下来n行,每行包含两个整数Li和Ri(1≤Li≤Ri≤1000),分别表示学生i排队的时间和最迟离开的时间。

    输出

    一行,共n个整数,分别表示第1到n个学生喝到茶的时间,如果该学生不能喝到茶则这个数字对应为0。

    样例输入

    3
    1 5
    1 1
    2 3

    样例输出

    1 0 2
    信息学奥赛网,一个优质的源码资源平台!
    信息学奥赛网 » 问题 CL: L9-8 Level9 阶段测评 - 练习3 排队喝茶