题解 | 查询满足区间的记录

#include <iostream>
#include <map>
#include <set>
using namespace std;
using ll_t = long long;

int main() {
    int n;
    cin >> n;

    ll_t check_time;
    cin >> check_time;

    set<ll_t> order_num_set;
    while (n --) {
        ll_t order_num, in_time, out_time;
        cin >> order_num >> in_time >> out_time;

        if (check_time >= in_time && check_time <= out_time) {
            order_num_set.insert(order_num);
        }
    }

    if (order_num_set.size() == 0) {
        cout << "null" << endl;
    } else {
        for (auto order_num : order_num_set) {
            cout << order_num << endl;
        }
    }
    

    return 0;
}
// 64 位输出请用 printf("%lld")

全部评论

相关推荐

不愿透露姓名的神秘牛友
07-11 11:24
大家还是用ai改吧,我心疼得要死,就当花钱买教训吧,人家直接拿完钱就跑路了
程序员小白条:简历修改700....神奇,又不是帮你面试,咋的,简历修改从双非变92了还是没实习变成有大厂实习了
点赞 评论 收藏
分享
码农索隆:力扣的题目还挺贴近现实
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务