Submission #884016

# Submission time Handle Problem Language Result Execution time Memory
884016 2023-12-06T14:22:55 Z vjudge1 Bubble Sort 2 (JOI18_bubblesort2) C++17
17 / 100
9000 ms 4444 KB
#include "bubblesort2.h"
#include<bits/stdc++.h>
#include <ext/pb_ds/assoc_container.hpp>
#include <ext/pb_ds/tree_policy.hpp>
using namespace __gnu_pbds;
using namespace std;
typedef tree<pair<int,int>, null_type, less<pair<int,int>>, rb_tree_tag, tree_order_statistics_node_update> ordered_set;
int n;
int a[500005];
int aib[500005];
int calcmax()
{
    ordered_set s;
    int mxm=0;
    for(int i=0;i<n;i++)
    {
        s.insert({a[i],i});
        int cv = s.order_of_key({a[i],i});
        mxm = max(mxm, i-cv);
    }
    return mxm;
}
std::vector<int> countScans(std::vector<int> A, std::vector<int> qp, std::vector<int> qv){
	int q=qp.size();
	n=A.size();
	for(int i=0;i<n;i++)
        a[i]=A[i];
	std::vector<int> answer(q);
	for (int i=0;i<q;i++)
	{
        a[qp[i]] = qv[i];
        answer[i] = calcmax();
	}
	return answer;
}
# Verdict Execution time Memory Grader output
1 Correct 46 ms 2396 KB Output is correct
2 Correct 124 ms 2548 KB Output is correct
3 Correct 782 ms 2652 KB Output is correct
4 Correct 779 ms 2904 KB Output is correct
5 Correct 765 ms 2656 KB Output is correct
6 Correct 741 ms 2900 KB Output is correct
7 Correct 771 ms 2652 KB Output is correct
8 Correct 783 ms 2904 KB Output is correct
9 Correct 764 ms 2652 KB Output is correct
10 Correct 680 ms 2652 KB Output is correct
11 Correct 684 ms 2648 KB Output is correct
12 Correct 661 ms 2656 KB Output is correct
13 Correct 658 ms 2648 KB Output is correct
14 Correct 672 ms 2652 KB Output is correct
15 Correct 651 ms 2656 KB Output is correct
16 Correct 650 ms 2652 KB Output is correct
17 Correct 665 ms 2896 KB Output is correct
18 Correct 722 ms 2652 KB Output is correct
# Verdict Execution time Memory Grader output
1 Correct 46 ms 2396 KB Output is correct
2 Correct 124 ms 2548 KB Output is correct
3 Correct 782 ms 2652 KB Output is correct
4 Correct 779 ms 2904 KB Output is correct
5 Correct 765 ms 2656 KB Output is correct
6 Correct 741 ms 2900 KB Output is correct
7 Correct 771 ms 2652 KB Output is correct
8 Correct 783 ms 2904 KB Output is correct
9 Correct 764 ms 2652 KB Output is correct
10 Correct 680 ms 2652 KB Output is correct
11 Correct 684 ms 2648 KB Output is correct
12 Correct 661 ms 2656 KB Output is correct
13 Correct 658 ms 2648 KB Output is correct
14 Correct 672 ms 2652 KB Output is correct
15 Correct 651 ms 2656 KB Output is correct
16 Correct 650 ms 2652 KB Output is correct
17 Correct 665 ms 2896 KB Output is correct
18 Correct 722 ms 2652 KB Output is correct
19 Execution timed out 9030 ms 2908 KB Time limit exceeded
20 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Execution timed out 9038 ms 4444 KB Time limit exceeded
2 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Correct 46 ms 2396 KB Output is correct
2 Correct 124 ms 2548 KB Output is correct
3 Correct 782 ms 2652 KB Output is correct
4 Correct 779 ms 2904 KB Output is correct
5 Correct 765 ms 2656 KB Output is correct
6 Correct 741 ms 2900 KB Output is correct
7 Correct 771 ms 2652 KB Output is correct
8 Correct 783 ms 2904 KB Output is correct
9 Correct 764 ms 2652 KB Output is correct
10 Correct 680 ms 2652 KB Output is correct
11 Correct 684 ms 2648 KB Output is correct
12 Correct 661 ms 2656 KB Output is correct
13 Correct 658 ms 2648 KB Output is correct
14 Correct 672 ms 2652 KB Output is correct
15 Correct 651 ms 2656 KB Output is correct
16 Correct 650 ms 2652 KB Output is correct
17 Correct 665 ms 2896 KB Output is correct
18 Correct 722 ms 2652 KB Output is correct
19 Execution timed out 9030 ms 2908 KB Time limit exceeded
20 Halted 0 ms 0 KB -