Submission #1046131

# Submission time Handle Problem Language Result Execution time Memory
1046131 2024-08-06T10:24:53 Z ByeWorld Ice Hockey World Championship (CEOI15_bobek) C++14
40 / 100
631 ms 1048576 KB
#include <bits/stdc++.h>
#pragma GCC optimize("O3")
#define int long long
#define ll long long
#define pb push_back
#define fi first
#define se second
#define lf (id<<1)
#define rg ((id<<1)|1)
#define md ((l+r)>>1)
#define ld long double
using namespace std;
typedef pair<int,int> pii;
typedef pair<int,pii> ipii;
typedef pair<ld,ld> pll;
const int MAXN = 3e5+15;
const int INF = 3e18+10;
const int MX = 2e18;
void chmn(int &a, int b){ a = min(a, b); }
void chmx(int &a, int b){ a = max(a, b); }
mt19937 rng(chrono::steady_clock::now().time_since_epoch().count());

int n, m;
int a[45];

signed main(){
    // ios_base::sync_with_stdio(0); cin.tie(0); cout.tie(0);
    cin >> n >> m;
    for(int i=1; i<=n; i++) cin >> a[i];
    vector <int> fr; fr.pb(0);
    for(int i=1; i<=n; i++){
        vector <int> vec;
        for(auto in : fr){
            vec.pb(in);
            if(in+a[i] <= m) vec.pb(in+a[i]);
        }
        swap(vec, fr);
    }
    cout << fr.size() << '\n';
}
# Verdict Execution time Memory Grader output
1 Correct 0 ms 344 KB Output is correct
# Verdict Execution time Memory Grader output
1 Correct 0 ms 348 KB Output is correct
2 Correct 0 ms 348 KB Output is correct
3 Correct 0 ms 348 KB Output is correct
4 Correct 0 ms 348 KB Output is correct
5 Correct 0 ms 348 KB Output is correct
6 Correct 1 ms 348 KB Output is correct
7 Correct 0 ms 348 KB Output is correct
# Verdict Execution time Memory Grader output
1 Correct 2 ms 1860 KB Output is correct
2 Correct 1 ms 888 KB Output is correct
3 Correct 1 ms 1296 KB Output is correct
4 Correct 0 ms 348 KB Output is correct
5 Correct 1 ms 1168 KB Output is correct
6 Correct 10 ms 13116 KB Output is correct
7 Correct 0 ms 348 KB Output is correct
# Verdict Execution time Memory Grader output
1 Correct 9 ms 12492 KB Output is correct
2 Correct 2 ms 1456 KB Output is correct
3 Correct 1 ms 1136 KB Output is correct
4 Correct 1 ms 860 KB Output is correct
5 Correct 6 ms 6140 KB Output is correct
6 Correct 2 ms 2004 KB Output is correct
7 Correct 0 ms 348 KB Output is correct
# Verdict Execution time Memory Grader output
1 Runtime error 615 ms 1048576 KB Execution killed with signal 9
2 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Runtime error 549 ms 1048576 KB Execution killed with signal 9
2 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Runtime error 602 ms 1048576 KB Execution killed with signal 9
2 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Runtime error 608 ms 1048576 KB Execution killed with signal 9
2 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Runtime error 631 ms 1048576 KB Execution killed with signal 9
2 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Runtime error 578 ms 1048576 KB Execution killed with signal 9
2 Halted 0 ms 0 KB -