제출 #822950

#제출 시각아이디문제언어결과실행 시간메모리
822950vjudge1Arranging Shoes (IOI19_shoes)C++17
10 / 100
1 ms212 KiB
#include "shoes.h" #include <bits/stdc++.h> using namespace std; long long count_swaps(vector<int> s) { long long ans = 0, x = 0, n = s.size(), sum = 0; map <int, int> last; for (int i = -n ; i <= n ; i++) last[i] = -1; for (int i = 0 ; i < n ; i++){ if (last[s[i] * -1] > -1){ ans+=i - last[s[i] * -1] - 1; if (s[i] < 0) ans++; x--; last[s[i] * -1] = -1; } else{ last[s[i]] = i + x; x++; } } return ans; }

컴파일 시 표준 에러 (stderr) 메시지

shoes.cpp: In function 'long long int count_swaps(std::vector<int>)':
shoes.cpp:6:42: warning: unused variable 'sum' [-Wunused-variable]
    6 |  long long ans = 0, x = 0, n = s.size(), sum = 0;
      |                                          ^~~
#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...