제출 #860454

#제출 시각UTC-0아이디문제언어결과실행 시간메모리
8604542023-10-13 02:54:38meliodasssfBajka (COCI20_bajka)C++17
컴파일 에러
0 ms0 KiB
#include <bits/stdc++.h>
using namespace std;
typedef long long ll;
const int N_MAX = 302;
const int M_MAX = 302;
int n, m;
string a, b;
ll dp[M_MAX][N_MAX];
struct path
{
pair<int,int> s;
long long len;
};
bool operator < (const path &a, const path &b)
{
return a.len > b.len;
}
void dijkstra()
{
priority_queue <path> pq;
 
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

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

bajka.cpp: In function 'void dijkstra()':
bajka.cpp:42:12: error: 'visited' was not declared in this scope
   42 |         if(visited[p.s.first][p.s.second] == true) continue;
      |            ^~~~~~~
bajka.cpp:43:9: error: 'visited' was not declared in this scope
   43 |         visited[p.s.first][p.s.second] = true;
      |         ^~~~~~~
bajka.cpp:55:20: error: 'L' was not declared in this scope
   55 |         int pos1 = L[p.s.second];
      |                    ^
bajka.cpp:56:20: error: 'R' was not declared in this scope
   56 |         int pos2 = R[p.s.second];
      |                    ^
bajka.cpp: In function 'int main()':
bajka.cpp:79:12: error: 'mp' was not declared in this scope; did you mean 'dp'?
   79 |         if(mp.find(a[i]) != mp.end())
      |            ^~
      |            dp
bajka.cpp:80:13: error: 'L' was not declared in this scope
   80 |             L[i] = mp[a[i]];
      |             ^
bajka.cpp:81:9: error: 'mp' was not declared in this scope; did you mean 'dp'?
   81 |         mp[a[i]] = i;
      |         ^~
      |         dp
bajka.cpp:83:5: error: 'mp' was not declared in this scope; did you mean 'dp'?
   83 |     mp.clear();
      |     ^~
      |     dp
bajka.cpp:87:13: error: 'R' was not declared in this scope
   87 |             R[i] = mp[a[i]];
      |             ^
bajka.cpp:91:5: error: 'Dijkstra' was not declared in this scope; did you mean 'dijkstra'?
   91 |     Dijkstra();
      |     ^~~~~~~~
      |     dijkstra
bajka.cpp:94:12: error: 'visited' was not declared in this scope
   94 |         if(visited[m][i] == true)
      |            ^~~~~~~