답안 #420720

# 제출 시각 아이디 문제 언어 결과 실행 시간 메모리
420720 2021-06-08T13:33:59 Z LouayFarah 정렬하기 (IOI15_sorting) C++14
0 / 100
1000 ms 332 KB
#include "bits/stdc++.h"
#include "sorting.h"
using namespace std;

int findSwapPairs(int n, int s[], int m, int x[], int y[], int p[], int q[])
{
    bool sub0 = true, sub2 = true;
    for(int i = 0; i<m; i++)
    {
        if((x[i]!=y[i])||(x[i]==y[i]&&x[i]!=0))
        {
            sub0 = false;
            break;
        }
    }
    for(int i = 0; i<m; i++)
    {
        if(x[i]!=0||y[i]!=1)
        {
            sub2 = false;
            break;
        }
    }

    if(sub0)
    {
        int i = 0;
        while(i<n)
        {
            int j = i;
            int mini = n+1;
            int ind = j;
            while(j<n)
            {
                if(s[j]<mini)
                {
                    mini = s[j];
                    ind = j;
                    j++;
                }
            }
            p[i] = i, q[i] = ind;
            swap(s[i], s[ind]);
            i++;
        }
        return n;
    }
    else if(sub2)
    {

    }
    else
    {

    }
}

Compilation message

sorting.cpp: In function 'int findSwapPairs(int, int*, int, int*, int*, int*, int*)':
sorting.cpp:56:1: warning: control reaches end of non-void function [-Wreturn-type]
   56 | }
      | ^
# 결과 실행 시간 메모리 Grader output
1 Incorrect 1 ms 204 KB Output isn't correct
2 Halted 0 ms 0 KB -
# 결과 실행 시간 메모리 Grader output
1 Incorrect 1 ms 204 KB Output isn't correct
2 Halted 0 ms 0 KB -
# 결과 실행 시간 메모리 Grader output
1 Execution timed out 1073 ms 204 KB Time limit exceeded
2 Halted 0 ms 0 KB -
# 결과 실행 시간 메모리 Grader output
1 Incorrect 1 ms 204 KB Output isn't correct
2 Halted 0 ms 0 KB -
# 결과 실행 시간 메모리 Grader output
1 Execution timed out 1079 ms 332 KB Time limit exceeded
2 Halted 0 ms 0 KB -
# 결과 실행 시간 메모리 Grader output
1 Execution timed out 1079 ms 332 KB Time limit exceeded
2 Halted 0 ms 0 KB -