| # | 제출 시각 | 아이디 | 문제 | 언어 | 결과 | 실행 시간 | 메모리 |
|---|---|---|---|---|---|---|---|
| 1311255 | lizi14 | Arranging Shoes (IOI19_shoes) | C++20 | 0 ms | 0 KiB |
#include "shoes.h"
#include <bits/stdc++.h>
using namespace std;
//#include "shoes.h"
long long count_swaps(vector<int> s) {
if(n==1){
if(s[0]<0 && s[1]>0){
return 0;
}
else return 1;
}
int cnt=0;
int n=s.size()/2;
for(int i=0; i<n; i++){
if(abs(s[i])==s[i+n] && s[i]<0)cnt++;
}
if(cnt==n){
return (n*(n-1)/2);
}
//return 1;
}
