# | Time | Username | Problem | Language | Result | Execution time | Memory |
---|---|---|---|---|---|---|---|
730584 | AtabayRajabli | Awesome Arrowland Adventure (eJOI19_adventure) | C++11 | 0 ms | 0 KiB |
This submission is migrated from previous version of oj.uz, which used different machine for grading. This submission may have different result if resubmitted.
#include <bits/stdc++.h>
#define pb push_back
#define pii pair<int, int>
#define pll pair<ll, ll>
#define MAX 5e4 + 1
#define all(v) v.begin(), v.end()
#define sz(v) v.size()
#define INF 0x3F3F3F3F
#define INFLL 0x3F3F3F3F3F3F3F3FLL
#define OPT ios_base::sync_with_stdio(0); cin.tie(0); cout.tie(0);
#define sec second
#define fi first
typedef long long ll;
typedef unsigned long long ull;
using namespace std;
int d[501][501], g[501][501], n;
int v[4] = {1, 0, 0, -1};
int f[4] = {0, -1, 1, 0};
void dijkstra(int x, int y)
{
d[x][y] = 0;
priority_queue<pair<int, pii>, vector<pair<int, pii>>, greater<pair<int, pii>>>> q;
q.push({x, {y, g[x][y]}});
while(!q.empty())
{
int a, b, w;
a = q.top().fi;
b = q.top().sec.fi;
w = q.top().sec.sec;
for(int i = 0; i<4; i++)
{
}
}
}
void $()
{
int n, m;
cin >> n >> m;
for(int i = 0; i<501; i++)
{
for(int j = 0; j<501; j++)
{
d[i][j] = INF;
}
}
for(int i = 1 ; i<=n; i++)
{
for(int j = 1; j<=m; j++)
{
char c;
int k;
cin >> c;
if(c == 'N')k = 1;
if(c == 'E')k = 2;
if(c == 'S')k = 3;
if(c == 'W')k = 4;
g[i][j] = k;
}
}
}
int main()
{
OPT
int t = 1;
while(t--)
$();
}