제출 #766395

#제출 시각아이디문제언어결과실행 시간메모리
766395LudisseyArranging Shoes (IOI19_shoes)C++14
50 / 100
1077 ms3120 KiB
#include "shoes.h" #include <iostream> #include <string> #include <set> #include <map> #include <cstring> #include <unordered_map> #include <vector> #include <fstream> #include <bitset> #include <tuple> #include <cmath> #include <cstdint> #include <stack> #include <cassert> #include <cstdio> #include <queue> #include <iterator> #include <iomanip> #include <algorithm> #include <sstream> #define INF 9223372036854775801 #define int long long #define double long double #define MOD(a) ((a) % 1000000007 + 1000000007 ) % 1000000007 #define F first #define caseOut(t) cout << "Case " << t << ": "; #define S second #define USACO_SETUP() ifstream cin("paint.in"); ofstream cout("paint.out"); #define SETUP() ios::sync_with_stdio(0); cin.tie(0); cout.tie(0); using namespace std; long long count_swaps(std::vector<signed> s) { int n = s.size(); int sum = 0; int i = 0; while(i<n) { int indx = -1; for (int u = i+1; u < n; u++) { if (s[u] == -s[i]) { indx = u; break; } } if (indx - i == 1 && s[i] < s[indx]) { i+=2; continue; } int targ = i; if (s[indx]>0) targ++; int v = 0; for (int i = indx; i > targ; i--) { swap(s[i], s[i - 1]); sum++; } i += 2; } return sum; }

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

shoes.cpp: In function 'long long int count_swaps(std::vector<int>)':
shoes.cpp:55:7: warning: unused variable 'v' [-Wunused-variable]
   55 |   int v = 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...