Submission #621013

#TimeUsernameProblemLanguageResultExecution timeMemory
621013A_DSorting (IOI15_sorting)C++14
20 / 100
2 ms852 KiB
#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]=S[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++;
            }
        }
    }
    return num;
}













Compilation message (stderr)

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: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[]) {
      |                                                   ~~~~^~~
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...