Submission #621009

# Submission time Handle Problem Language Result Execution time Memory
621009 2022-08-03T11:03:15 Z A_D Sorting (IOI15_sorting) C++14
Compilation error
0 ms 0 KB
#include "sorting.h"
#include <bits/stdc++.h>
using namespace std;
const int N=2e5+100;
int a[N];
int n;
int num=0;
vector<int> vec1;
vector<int> vec2;

void mer(int l,int r)
{
    /*
    if(l==r)return;
    int mid=(l+r)/2;
    mer(l,mid);
    mer(mid+1,r);

    int l1=l;
    int l2=mid+1;
    while(l1<=mid&&l2<=r){
        if(a[l1]>a[l2]){

        }
    }

    */

}

int findSwapPairs(int N, int S[], int M, int X[], int Y[], int P[], int Q[]) {
    num=0;
    n=N;
    for(int i=0;i<N;i++){
        a[i]=A[i];
    }




//    mer(0,n-1);

    for(int i=0;i<n;i++){
        for(int j=0;j<n-1;j++){
            if(a[j+1]<a[j]){
                swap(a[j],a[j+1]);
                P[num]=j;
                Q[num]=j+1;
                num++;
            }
        }
    }
    num--;
    return num;
}













Compilation message

sorting.cpp: In function 'void mer(int, int)':
sorting.cpp:11:14: warning: unused parameter 'l' [-Wunused-parameter]
   11 | void mer(int l,int r)
      |          ~~~~^
sorting.cpp:11:20: warning: unused parameter 'r' [-Wunused-parameter]
   11 | void mer(int l,int r)
      |                ~~~~^
sorting.cpp: In function 'int findSwapPairs(int, int*, int, int*, int*, int*, int*)':
sorting.cpp:31:23: warning: declaration of 'N' shadows a global declaration [-Wshadow]
   31 | int findSwapPairs(int N, int S[], int M, int X[], int Y[], int P[], int Q[]) {
      |                   ~~~~^
sorting.cpp:4:11: note: shadowed declaration is here
    4 | const int N=2e5+100;
      |           ^
sorting.cpp:35:14: error: 'A' was not declared in this scope
   35 |         a[i]=A[i];
      |              ^
sorting.cpp:31:30: warning: unused parameter 'S' [-Wunused-parameter]
   31 | int findSwapPairs(int N, int S[], int M, int X[], int Y[], int P[], int Q[]) {
      |                          ~~~~^~~
sorting.cpp:31:39: warning: unused parameter 'M' [-Wunused-parameter]
   31 | int findSwapPairs(int N, int S[], int M, int X[], int Y[], int P[], int Q[]) {
      |                                   ~~~~^
sorting.cpp:31:46: warning: unused parameter 'X' [-Wunused-parameter]
   31 | int findSwapPairs(int N, int S[], int M, int X[], int Y[], int P[], int Q[]) {
      |                                          ~~~~^~~
sorting.cpp:31:55: warning: unused parameter 'Y' [-Wunused-parameter]
   31 | int findSwapPairs(int N, int S[], int M, int X[], int Y[], int P[], int Q[]) {
      |                                                   ~~~~^~~