long long + cout 怎么最后一个点还是 WA
查看原帖
long long + cout 怎么最后一个点还是 WA
1228769
gcien34楼主2024/10/15 22:01
#include <algorithm>
#include <cmath>
#include <cstdio>
#include <iostream>
#include <vector>

using namespace std;
using ll = long long;

int main() {
    ios::sync_with_stdio(false);
    cin.tie(nullptr);

    ll t, m;
    ll f[10000002];

    cin >> t >> m;

    ll a, b;
    for (ll i = 1; i <= m; i++) {
        cin >> a >> b;
        for (ll j = a; j <= t; j++) f[j] = max(f[j], f[j - a] + b);
    }

    cout << f[t];

    return 0;
}

RT

2024/10/15 22:01
加载中...