Submission #1012161

# Submission time Handle Problem Language Result Execution time Memory
1012161 2024-07-01T18:24:33 Z vjudge1 Bubble Sort 2 (JOI18_bubblesort2) C++17
17 / 100
9000 ms 600 KB
#include "bubblesort2.h"
#include <bits/stdc++.h>
using namespace std;

int solve(int N, vector<int> A) {
	int cnt = 0;
	while (1) {
		bool move = 0;
		for (int i = 0; i+1 < N; i++) {
			if (A[i] > A[i+1]) {
				swap(A[i], A[i+1]);
				move = 1;
			}
		}
		
		if (!move) break;
		cnt++;
	}

	return cnt;
}

vector<int> countScans(vector<int> A, vector<int> X, vector<int> V){
	int N = A.size();
	int Q = X.size();
	vector<int> ans(Q);

	for (int j = 0; j < Q; j++) {
		A[X[j]] = V[j];
		ans[j] = solve(N, A);
	}

	return ans;
}
# Verdict Execution time Memory Grader output
1 Correct 98 ms 348 KB Output is correct
2 Correct 365 ms 344 KB Output is correct
3 Correct 5333 ms 476 KB Output is correct
4 Correct 5294 ms 344 KB Output is correct
5 Correct 2291 ms 344 KB Output is correct
6 Correct 304 ms 472 KB Output is correct
7 Correct 842 ms 472 KB Output is correct
8 Correct 1250 ms 472 KB Output is correct
9 Correct 2309 ms 472 KB Output is correct
10 Correct 2640 ms 348 KB Output is correct
11 Correct 2718 ms 344 KB Output is correct
12 Correct 2721 ms 472 KB Output is correct
13 Correct 2725 ms 344 KB Output is correct
14 Correct 2746 ms 348 KB Output is correct
15 Correct 2551 ms 348 KB Output is correct
16 Correct 2513 ms 468 KB Output is correct
17 Correct 2535 ms 348 KB Output is correct
18 Correct 2633 ms 472 KB Output is correct
# Verdict Execution time Memory Grader output
1 Correct 98 ms 348 KB Output is correct
2 Correct 365 ms 344 KB Output is correct
3 Correct 5333 ms 476 KB Output is correct
4 Correct 5294 ms 344 KB Output is correct
5 Correct 2291 ms 344 KB Output is correct
6 Correct 304 ms 472 KB Output is correct
7 Correct 842 ms 472 KB Output is correct
8 Correct 1250 ms 472 KB Output is correct
9 Correct 2309 ms 472 KB Output is correct
10 Correct 2640 ms 348 KB Output is correct
11 Correct 2718 ms 344 KB Output is correct
12 Correct 2721 ms 472 KB Output is correct
13 Correct 2725 ms 344 KB Output is correct
14 Correct 2746 ms 348 KB Output is correct
15 Correct 2551 ms 348 KB Output is correct
16 Correct 2513 ms 468 KB Output is correct
17 Correct 2535 ms 348 KB Output is correct
18 Correct 2633 ms 472 KB Output is correct
19 Execution timed out 9040 ms 600 KB Time limit exceeded
20 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Execution timed out 9076 ms 600 KB Time limit exceeded
2 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Correct 98 ms 348 KB Output is correct
2 Correct 365 ms 344 KB Output is correct
3 Correct 5333 ms 476 KB Output is correct
4 Correct 5294 ms 344 KB Output is correct
5 Correct 2291 ms 344 KB Output is correct
6 Correct 304 ms 472 KB Output is correct
7 Correct 842 ms 472 KB Output is correct
8 Correct 1250 ms 472 KB Output is correct
9 Correct 2309 ms 472 KB Output is correct
10 Correct 2640 ms 348 KB Output is correct
11 Correct 2718 ms 344 KB Output is correct
12 Correct 2721 ms 472 KB Output is correct
13 Correct 2725 ms 344 KB Output is correct
14 Correct 2746 ms 348 KB Output is correct
15 Correct 2551 ms 348 KB Output is correct
16 Correct 2513 ms 468 KB Output is correct
17 Correct 2535 ms 348 KB Output is correct
18 Correct 2633 ms 472 KB Output is correct
19 Execution timed out 9040 ms 600 KB Time limit exceeded
20 Halted 0 ms 0 KB -