提出 #53484428


ソースコード 拡げる

#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 N, Q;
  cin >> N >> Q;
  vector<int> A(N), L(Q), R(Q), sumA(N, 0);

  for (int i = 0; i < N; i++)
  {
    cin >> A[i];
    if (i != 0)
    {
      sumA[i] = sumA[i - 1] + A[i];
    }
    else
    {
      sumA[i] = A[i];
    }
  }

  for (int i = 0; i < Q; i++)
  {
    cin >> L[i] >> R[i];
    L[i]--;
    R[i]--;
  }

  for (int i = 0; i < Q; i++)
  {
    cout << sumA[R[i]] - sumA[L[i] - 1] << endl;
  }

  return 0;
}

提出情報

提出日時
問題 A06 - How Many Guests?
ユーザ ryoh1004
言語 C++ 23 (gcc 12.2)
得点 1000
コード長 557 Byte
結果 AC
実行時間 137 ms
メモリ 4744 KiB

ジャッジ結果

セット名 Sample All
得点 / 配点 0 / 0 1000 / 1000
結果
AC × 1
AC × 10
セット名 テストケース
Sample sample_01.txt
All sample_01.txt, test_01.txt, test_02.txt, test_03.txt, test_04.txt, test_05.txt, test_06.txt, test_07.txt, test_08.txt, test_09.txt
ケース名 結果 実行時間 メモリ
sample_01.txt AC 1 ms 3488 KiB
test_01.txt AC 1 ms 3496 KiB
test_02.txt AC 43 ms 3680 KiB
test_03.txt AC 36 ms 3664 KiB
test_04.txt AC 103 ms 4216 KiB
test_05.txt AC 18 ms 3620 KiB
test_06.txt AC 137 ms 4736 KiB
test_07.txt AC 137 ms 4744 KiB
test_08.txt AC 136 ms 4636 KiB
test_09.txt AC 134 ms 4648 KiB