提出 #53536278
ソースコード 拡げる
#include <bits/stdc++.h> using namespace std; using ll = long long; #define rep(i, x) for (int i = 0; i < (x); i++) int main() { int T, N; cin >> T >> N; vector<int> L(N), R(N); rep(i, N) cin >> L[i] >> R[i]; vector<int> workSchedule(T, 0), sumWorkSchedule(T, 0); for (int i = 0; i < N; i++) { workSchedule[L[i]]++; workSchedule[R[i]]--; } for (int i = 0; i < T; i++) { if (i == 0) { sumWorkSchedule[i] = workSchedule[i]; } else { sumWorkSchedule[i] = sumWorkSchedule[i - 1] + workSchedule[i]; } } for (int i = 0; i < T; i++) { cout << sumWorkSchedule[i] << endl; } return 0; }
提出情報
提出日時 | |
---|---|
問題 | B07 - Convenience Store 2 |
ユーザ | ryoh1004 |
言語 | C++ 23 (gcc 12.2) |
得点 | 1000 |
コード長 | 660 Byte |
結果 | AC |
実行時間 | 634 ms |
メモリ | 11812 KiB |
ジャッジ結果
セット名 | Sample | All | ||||
---|---|---|---|---|---|---|
得点 / 配点 | 0 / 0 | 1000 / 1000 | ||||
結果 |
|
|
セット名 | テストケース |
---|---|
Sample | sample-01.txt |
All | 01-01.txt, 01-02.txt, 01-03.txt, 01-04.txt, 01-05.txt, 01-06.txt, 01-07.txt, 01-08.txt, 01-09.txt, 01-10.txt, 01-11.txt, 01-12.txt, 01-13.txt, 01-14.txt, 01-15.txt, sample-01.txt |
ケース名 | 結果 | 実行時間 | メモリ |
---|---|---|---|
01-01.txt | AC | 166 ms | 6960 KiB |
01-02.txt | AC | 123 ms | 4760 KiB |
01-03.txt | AC | 408 ms | 8320 KiB |
01-04.txt | AC | 632 ms | 11672 KiB |
01-05.txt | AC | 632 ms | 11652 KiB |
01-06.txt | AC | 634 ms | 11584 KiB |
01-07.txt | AC | 89 ms | 7168 KiB |
01-08.txt | AC | 592 ms | 11812 KiB |
01-09.txt | AC | 594 ms | 11784 KiB |
01-10.txt | AC | 307 ms | 6812 KiB |
01-11.txt | AC | 447 ms | 7136 KiB |
01-12.txt | AC | 535 ms | 9772 KiB |
01-13.txt | AC | 168 ms | 5184 KiB |
01-14.txt | AC | 628 ms | 11596 KiB |
01-15.txt | AC | 628 ms | 11680 KiB |
sample-01.txt | AC | 2 ms | 3528 KiB |