Submission #906313

# Submission time Handle Problem Language Result Execution time Memory
906313 2024-01-14T00:52:57 Z vjudge1 Job Scheduling (IOI19_job) C++17
5 / 100
50 ms 5096 KB
#include "job.h"
#include <bits/stdc++.h>
using namespace std;

#define rep(i, a, b) for(int i = a; i < (b); ++i)
#define all(x) begin(x), end(x)
#define sz(x) (int)(x).size()
#define F first
#define S second
#define pb push_back
typedef long long ll;
typedef pair<int, int> pii;
typedef vector<int> vi;

long long scheduling_cost(std::vector<int> p, std::vector<int> u, std::vector<int> d) {
	int n = sz(p);
	bool g1=true;
	bool g2=true;
	rep(i,1,n){
		if(p[i]!=i-1)g1=false;
		if(p[i]!=0)g2=false;
	}
	ll score = 0;
	if(g1){
		ll time = 0;
		rep(i,0,n){
			time += d[i];
			score += time*u[i];
		}
	}else if(g2){
		assert(false);
	}else{
		assert(false);
	}
	return score;
}
# Verdict Execution time Memory Grader output
1 Correct 0 ms 344 KB Output is correct
2 Correct 0 ms 344 KB Output is correct
3 Correct 0 ms 348 KB Output is correct
4 Correct 1 ms 348 KB Output is correct
5 Correct 12 ms 1404 KB Output is correct
6 Correct 23 ms 2648 KB Output is correct
7 Correct 35 ms 3736 KB Output is correct
8 Correct 45 ms 4944 KB Output is correct
9 Correct 46 ms 4944 KB Output is correct
10 Correct 45 ms 5060 KB Output is correct
11 Correct 1 ms 348 KB Output is correct
12 Correct 45 ms 4948 KB Output is correct
13 Correct 45 ms 5096 KB Output is correct
14 Correct 45 ms 4944 KB Output is correct
15 Correct 45 ms 4948 KB Output is correct
16 Correct 46 ms 4948 KB Output is correct
17 Correct 45 ms 4944 KB Output is correct
18 Correct 45 ms 5084 KB Output is correct
19 Correct 45 ms 5084 KB Output is correct
20 Correct 50 ms 5080 KB Output is correct
# Verdict Execution time Memory Grader output
1 Runtime error 1 ms 344 KB Execution killed with signal 6
2 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Runtime error 1 ms 348 KB Execution killed with signal 6
2 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Runtime error 1 ms 348 KB Execution killed with signal 6
2 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Runtime error 1 ms 600 KB Execution killed with signal 6
2 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Correct 0 ms 344 KB Output is correct
2 Correct 0 ms 344 KB Output is correct
3 Correct 0 ms 348 KB Output is correct
4 Correct 1 ms 348 KB Output is correct
5 Correct 12 ms 1404 KB Output is correct
6 Correct 23 ms 2648 KB Output is correct
7 Correct 35 ms 3736 KB Output is correct
8 Correct 45 ms 4944 KB Output is correct
9 Correct 46 ms 4944 KB Output is correct
10 Correct 45 ms 5060 KB Output is correct
11 Correct 1 ms 348 KB Output is correct
12 Correct 45 ms 4948 KB Output is correct
13 Correct 45 ms 5096 KB Output is correct
14 Correct 45 ms 4944 KB Output is correct
15 Correct 45 ms 4948 KB Output is correct
16 Correct 46 ms 4948 KB Output is correct
17 Correct 45 ms 4944 KB Output is correct
18 Correct 45 ms 5084 KB Output is correct
19 Correct 45 ms 5084 KB Output is correct
20 Correct 50 ms 5080 KB Output is correct
21 Runtime error 1 ms 344 KB Execution killed with signal 6
22 Halted 0 ms 0 KB -