# | TimeUTC-0 | Username | Problem | Language | Result | Execution time | Memory |
---|---|---|---|---|---|---|---|
1170922 | nguyenkhangninh99 | Hotspot (NOI17_hotspot) | C++20 | 820 ms | 154624 KiB |
#include <bits/stdc++.h>
using namespace std;
const int maxn = 5e3 + 5;
int d[maxn][maxn], a[maxn], b[maxn];
int cnt[maxn][maxn];
double s[maxn];
vector<int> adj[maxn];
int n, m;
void dijk(int id){
queue<int> q;
for(int i = 1; i <= n; i++) d[id][i] = 1e9;
q.push(id);
d[id][id] = 0;
cnt[id][id] = 1;
while(q.size()){
int u = q.front();
q.pop();
for(int v: adj[u]){
if(d[id][v] > d[id][u] + 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... |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
Fetching results... |