提出 #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
結果
AC × 1
AC × 16
セット名 テストケース
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