提出 #73906212


ソースコード 拡げる

/*Sin_qwq's code
We can be heros , just for one day .*/
#include <bits/stdc++.h>
#define LD long double
#define i7 __int128
#define re return
#define con continue
#define ci const int
#define all(x) x.begin(), x.end()
#define All(x) x.begin() + 1, x.end()
using namespace std;
typedef long long i64;
template <class T>
inline bool ckmin(T &a, T b) { re b < a ? a = b, 1 : 0; }
template <class T>
inline bool ckmax(T &a, T b) { re a < b ? a = b, 1 : 0; }

void work()
{
    int n, m;
    cin >> n >> m;
    vector<int> C(m + 1);
    for (int i = 1; i <= m; i++)
    {
        cin >> C[i];
    }
    int sum = 0;
    vector<int> A(n + 1), B(n + 1);
    for (int i = 1; i <= n; i++)
    {
        cin >> A[i] >> B[i];
        if (C[A[i]] >= B[i])
        {
            C[A[i]] -= B[i];
            sum += B[i];
            B[i] = 0;
        }
        else
        {
            sum += C[A[i]];
            B[i] -= C[A[i]];
            C[A[i]] = 0;
        }
    }
    cout << sum << "\n";
}

int main()
{
    ios::sync_with_stdio(false);
    cin.tie(nullptr);
    int T = 1;
    // cin>>T;
    while (T--)
    {
        work();
    }
    re 0;
}
/*
 */

提出情報

提出日時
問題 B - Pepper Addiction
ユーザ Sin_qwq
言語 C++23 (GCC 15.2.0)
得点 200
コード長 1211 Byte
結果 AC
実行時間 1 ms
メモリ 3780 KiB

ジャッジ結果

セット名 Sample All
得点 / 配点 0 / 0 200 / 200
結果
AC × 3
AC × 20
セット名 テストケース
Sample sample_01.txt, sample_02.txt, sample_03.txt
All sample_01.txt, sample_02.txt, sample_03.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, test_10.txt, test_11.txt, test_12.txt, test_13.txt, test_14.txt, test_15.txt, test_16.txt, test_17.txt
ケース名 結果 実行時間 メモリ
sample_01.txt AC 1 ms 3488 KiB
sample_02.txt AC 1 ms 3452 KiB
sample_03.txt AC 1 ms 3428 KiB
test_01.txt AC 1 ms 3548 KiB
test_02.txt AC 1 ms 3672 KiB
test_03.txt AC 1 ms 3544 KiB
test_04.txt AC 1 ms 3660 KiB
test_05.txt AC 1 ms 3780 KiB
test_06.txt AC 1 ms 3672 KiB
test_07.txt AC 1 ms 3448 KiB
test_08.txt AC 1 ms 3640 KiB
test_09.txt AC 1 ms 3572 KiB
test_10.txt AC 1 ms 3680 KiB
test_11.txt AC 1 ms 3720 KiB
test_12.txt AC 1 ms 3720 KiB
test_13.txt AC 1 ms 3672 KiB
test_14.txt AC 1 ms 3540 KiB
test_15.txt AC 1 ms 3560 KiB
test_16.txt AC 1 ms 3668 KiB
test_17.txt AC 1 ms 3448 KiB