Submission #1400925

#TimeUsernameProblemLanguageResultExecution timeMemory
1400925gem123Arranging Shoes (IOI19_shoes)C++20
Compilation error
0 ms0 KiB
#include <bits/stdc++.h>
using namespace std;

 long long count_swaps(vector<int>v){
  long long n=v.size()/2;
   vector<int>v(n*2);
   for(int i=0;i<n*2;i++){
       cin>>v[i];
   } 
   long long ans=0;
   for(int i=0;i<n*2-1;i+=2){
       if(abs(v[i])!=abs(v[i+1])){
           for(int j=i+2;j<2*n;j++){
             if(abs(v[i])!=abs(v[j])){
                 swap(v[i],v[j]);
                 ans++;
             }  
           }
       } 
   } 
   int i=0;
   while(i<2*n-1){
       if(v[i]<0&&v[i+1]>0){
           i+=2;
       }else{
           i+=2;
           ans++;
       }
   }
    return ans
}

Compilation message (stderr)

shoes.cpp: In function 'long long int count_swaps(std::vector<int>)':
shoes.cpp:6:15: error: declaration of 'std::vector<int> v' shadows a parameter
    6 |    vector<int>v(n*2);
      |               ^
shoes.cpp:4:35: note: 'std::vector<int> v' previously declared here
    4 |  long long count_swaps(vector<int>v){
      |                        ~~~~~~~~~~~^
shoes.cpp:30:15: error: expected ';' before '}' token
   30 |     return ans
      |               ^
      |               ;
   31 | }
      | ~