# | TimeUTC-0 | Username | Problem | Language | Result | Execution time | Memory |
---|---|---|---|---|---|---|---|
487955 | Mahdi | Travelling Merchant (APIO17_merchant) | C++17 | 89 ms | 1292 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>
#pragma GCC optimize ("Ofast")
using namespace std;
#define all(v) v.begin(), v.end()
#define pii pair<int, int>
#define pil pair<int, ll>
#define pll pair<ll, ll>
#define F first
#define S second
typedef long long ll;
const int N=105, K=1e3+5;
int n, m, k, b[N][K], s[N][K], dis[N][N], a[N][N];
bool c[N][N];
ll d[N][N];
bool ok(ll x){
for(int i=0;i<n;++i){
for(int j=0;j<n;++j)
d[i][j]=-x*dis[i][j]+a[i][j];
}
for(int o=0;o<n;++o){
for(int i=0;i<n;++i){
for(int j=0;j<n;++j){
if(c[i][o] && c[o][j])
d[i][j]=max(d[i][j], d[i][o]+d[o][j]);
}
}
for(int i=0;i<n;++i){
if(d[i][i]>0)
return 1;
# | 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... |