제출 #305974

#제출 시각아이디문제언어결과실행 시간메모리
305974tengiz05Arranging Shoes (IOI19_shoes)C++17
0 / 100
30 ms1920 KiB
#include "shoes.h" using namespace std; long long count_swaps(vector<int> a) { int n = a.size()/2;n--; long long ans = 0; ans = n*(n+1)/2; /*for(int i=0;i<n;i++){ if(a[i*2]+a[i*2+1] == 0){ if(a[i*2] > 0){ ans ++; swap(a[i*2], a[i*2+1]); } continue; } int j; for(j=i*2+1; j < n*2; j++){ if(a[j] == -a[i*2]){ // found break; } } if(a[i*2] < 0){ while(j-1 > i*2){ j--; swap(a[j], a[j+1]); ans ++ ; } }else { while(j-1 >= i*2){ j--; swap(a[j], a[j+1]); ans ++ ; } } }*/ return ans; } /* 3 -2 2 2 -2 -2 2 2 2 1 -1 -2 */
#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...