답안 #765688

# 제출 시각 아이디 문제 언어 결과 실행 시간 메모리
765688 2023-06-25T03:11:46 Z normankr07 Bubble Sort 2 (JOI18_bubblesort2) C++14
0 / 100
9000 ms 724 KB
#include "bubblesort2.h"
using namespace std;
int bubbleSort(std::vector<int> &arr, int n)
{
    int cnt = 0;
    int i, j;
    bool swapped;
    for (i = 0; i < n - 1; i++)
    {
        swapped = false;
        for (j = 0; j < n - i - 1; j++)
        {
            if (arr[j] > arr[j + 1])
            {
                swap(arr[j], arr[j + 1]);
                swapped = true;
            }
        }
        if (swapped == false)
        {
            break;
        }
        cnt++;
    }
    return cnt + 1;
}

std::vector<int> countScans(std::vector<int> A, std::vector<int> X, std::vector<int> V)
{
    int Q = X.size();
    std::vector<int> answer(Q);
    for (int j = 0; j < Q; j++)
    {
        answer[j] = X[j];
    }
    // Bruteforces
    for (int i = 0; i < Q; i++)
    {
        std::vector<int> cp = A;
        A[X[i]] = V[i];
        answer[i] = bubbleSort(cp, cp.size());
    }

    return answer;
}
# 결과 실행 시간 메모리 Grader output
1 Incorrect 146 ms 292 KB Output isn't correct
2 Halted 0 ms 0 KB -
# 결과 실행 시간 메모리 Grader output
1 Incorrect 146 ms 292 KB Output isn't correct
2 Halted 0 ms 0 KB -
# 결과 실행 시간 메모리 Grader output
1 Execution timed out 9020 ms 724 KB Time limit exceeded
2 Halted 0 ms 0 KB -
# 결과 실행 시간 메모리 Grader output
1 Incorrect 146 ms 292 KB Output isn't correct
2 Halted 0 ms 0 KB -