제출 #367450

#제출 시각아이디문제언어결과실행 시간메모리
367450Sparky_09구경하기 (JOI13_watching)C++17
컴파일 에러
0 ms0 KiB
#include "crocodile.h" #include "bits/stdc++.h" using namespace std; #define rep(i, a, b) for(int i = a; i < (b); ++i) #define all(x) begin(x), end(x) #define trav(a, x) for(auto& a : x) #define sz(x) (int)(x).size() typedef long long ll; typedef pair<ll, ll> pii; typedef vector<ll> vi; typedef vector<pii> vpi; template <class T> void rd(T &x) { int sgn = 1; char ch; x = 0; for (ch = getchar(); (ch < '0' || ch > '9') && ch != '-'; ch = getchar()) ; if (ch == '-') ch = getchar(), sgn = -1; for (; '0' <= ch && ch <= '9'; ch = getchar()) x = x * 10 + ch - '0'; x *= sgn; } template <class T> void wr(T x) { if (x < 0) putchar('-'), wr(-x); else if (x < 10) putchar(x + '0'); else wr(x / 10), putchar(x % 10 + '0'); } void usaco(string s){ freopen((s+".in").c_str(), "r", stdin); freopen((s+".out").c_str(), "w", stdout); } const int mxn = 100005; int n, m, vis[mxn], dist[mxn][2]; vector<pair<int,int>> adj[mxn]; priority_queue<pair<int,int>> pq; int travel_plan(int N, int M, int R[][2], int L[], int K, int P[]){ n=N;m=M; rep(i,0,m){ adj[R[i][0]+1].emplace_back(L[i],R[i][1]+1); adj[R[i][1]+1].emplace_back(L[i],R[i][0]+1); } memset(dist, 0x3f, sizeof dist); rep(i,0,K){ dist[P[i]+1][0] = dist[P[i]+1][1] = 0; vis[P[i]+1] = 1; pq.push({0,P[i]+1}); } while(vis[1]!=2){ int cost = -pq.top().first; int nod = pq.top().second; pq.pop(); if(vis[nod]==2) continue; if(vis[nod]==1){ if(nod==1) return cost; vis[nod] = 2; for(auto i: adj[nod]){ int c = i.first, b = i.second; if(vis[b] != 2 && cost+c < dist[b][1]){ dist[b][1] = cost+c; if(dist[b][1] < dist[b][0]) swap(dist[b][1] , dist[b][0]); pq.push({-(cost+c), b}); } } } else vis[nod] = 1; } return -1; }

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

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