제출 #1045569

#제출 시각아이디문제언어결과실행 시간메모리
1045569vjudge1Rectangles (IOI19_rect)C++17
컴파일 에러
0 ms0 KiB
#include "shoes.h" #include<bits/stdc++.h> using namespace std; queue<int> otherpos[100100]; void Add(int x){ while(x<100100) T[x]++,x+=x&-x; } int Qry(int x){ int ans=0; while(x) ans+=T[x],x-=x&-x; return ans; } long long calc(vector<int>v){ long long ans=0; int K=0; for(auto i:v) { Add(i); ans+=K++-Qry(i); } return ans; } long long count_swaps(std::vector<int> s) { long long ans=0; int n=s.size()>>1; vector<int>sup; int CC=0; for(int i=0;i<n*2;i++) if(s[i]<0) otherpos[-s[i]].push(i); CC=0; vector<pair<int,int>> thgs; for(int i=0;i<n*2;i++) if(s[i]>0) { int x=otherpos[s[i]].front(); thgs.push_back({x,i}); otherpos[s[i]].pop(); } for(auto&[i,j]:thgs) if(i>j) ans++,swap(i,j); sort(thgs.begin(),thgs.end()); for(auto[i,j]:thgs) sup.push_back(i), sup.push_back(j); return ans+calc(sup); }

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

rect.cpp:1:10: fatal error: shoes.h: No such file or directory
    1 | #include "shoes.h"
      |          ^~~~~~~~~
compilation terminated.