Submission #481457

# Submission time Handle Problem Language Result Execution time Memory
481457 2021-10-21T01:35:08 Z yungyao Distributing Candies (IOI21_candies) C++17
3 / 100
5000 ms 13252 KB
using namespace std;
#include <iostream>
#include <algorithm>
#include <vector>
#include <utility>
#include <set>
#include <map>
#include <stack>
#include <queue>
#include <deque>

typedef long long LL;
typedef pair<int,int> pii;
#define pb push_back
#define mkp make_pair
#define F first
#define S second
#define REP(n) for (int __=n;__--;)
#define REP1(i,n) for (int i=1;i<=n;++i)
#define REP0(i,n) for (int i=0;i<n;++i)
typedef vector <int> vi;

#include "candies.h"

vi distribute_candies(vi c,vi l,vi r,vi v){
    int n = c.size(),q = v.size();

    vi ret(n);
    REP0(i,q){
        for (int j=l[i];j<=r[i];++j)
            ret[j] = max(0,min(c[j],ret[j] + v[i]));
    }
    return ret;
}

# Verdict Execution time Memory Grader output
1 Correct 0 ms 204 KB Output is correct
2 Correct 0 ms 204 KB Output is correct
3 Correct 1 ms 332 KB Output is correct
4 Correct 1 ms 280 KB Output is correct
5 Correct 3 ms 332 KB Output is correct
# Verdict Execution time Memory Grader output
1 Execution timed out 5048 ms 12064 KB Time limit exceeded
2 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Correct 1 ms 204 KB Output is correct
2 Correct 194 ms 8032 KB Output is correct
3 Correct 173 ms 5900 KB Output is correct
4 Execution timed out 5068 ms 13252 KB Time limit exceeded
5 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Correct 0 ms 204 KB Output is correct
2 Correct 0 ms 204 KB Output is correct
3 Correct 450 ms 7648 KB Output is correct
4 Correct 436 ms 3984 KB Output is correct
5 Execution timed out 5061 ms 10788 KB Time limit exceeded
6 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Correct 0 ms 204 KB Output is correct
2 Correct 0 ms 204 KB Output is correct
3 Correct 1 ms 332 KB Output is correct
4 Correct 1 ms 280 KB Output is correct
5 Correct 3 ms 332 KB Output is correct
6 Execution timed out 5048 ms 12064 KB Time limit exceeded
7 Halted 0 ms 0 KB -