# | TimeUTC-0 | Username | Problem | Language | Result | Execution time | Memory |
---|---|---|---|---|---|---|---|
942588 | vania_javai | Travelling Merchant (APIO17_merchant) | C++14 | 66 ms | 2440 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>
using namespace std;
typedef long long ll;
typedef pair<int, int> pii;
const int N = 110;
const int Maxn = 1100;
const ll inf = 1e15;
const ll M = 1e9;
const int sq = 450;
#define debug(x) cerr << "(" << (#x) << "): " << (x) << endl
#define lc (id << 1)
#define rc (lc | 1)
#define all(x) x.begin(), x.end()
#define SZ(x) x.size()
vector<pii> edg[N];
ll dis[N], dp[N][N][2], bs[N][N], a[N][Maxn][2];
int n, q;
bool mark[N];
void min_dis(){
///// Base:
for(int i = 0; i < n; i++)
for(int j = 0; j < n; j++)
dp[i][j][0] = dp[i][j][1] = (i != j) * inf;
for(int v = 0; v < n; v++)
for(pii p: edg[v])
dp[v][p.first][0] = p.second;
////// Update:
Compilation message (stderr)
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
Fetching results... |