| # | 제출 시각 | 아이디 | 문제 | 언어 | 결과 | 실행 시간 | 메모리 |
|---|---|---|---|---|---|---|---|
| 1356018 | alexdd | Security Guard (JOI23_guard) | C++20 | 22 ms | 3472 KiB |
#include <bits/stdc++.h>
using namespace std;
#define int long long
int n,m,q;
int s[200005], needed[200005];
signed main()
{
ios_base::sync_with_stdio(0);cin.tie(0);
cin>>n>>m>>q;
for(int i=1;i<=n;i++)
cin>>s[i];
int rez = 0;
int u,v;
for(int i=1;i<=m;i++)
{
cin>>u>>v;
if(s[u] < s[v])
{
rez += s[u];
needed[u] = max(needed[u], s[v] - s[u]);
}
else
{
rez += s[v];
needed[v] = max(needed[v], s[u] - s[v]);
}
}
assert(m == n-1);
assert(q == 0);
for(int i=1;i<=n;i++)
rez += needed[i];
cout<<rez;
return 0;
}| # | 결과 | 실행 시간 | 메모리 | 채점기 출력 |
|---|---|---|---|---|
| 결과를 불러오는 중입니다… | ||||
| # | 결과 | 실행 시간 | 메모리 | 채점기 출력 |
|---|---|---|---|---|
| 결과를 불러오는 중입니다… | ||||
| # | 결과 | 실행 시간 | 메모리 | 채점기 출력 |
|---|---|---|---|---|
| 결과를 불러오는 중입니다… | ||||
| # | 결과 | 실행 시간 | 메모리 | 채점기 출력 |
|---|---|---|---|---|
| 결과를 불러오는 중입니다… | ||||
| # | 결과 | 실행 시간 | 메모리 | 채점기 출력 |
|---|---|---|---|---|
| 결과를 불러오는 중입니다… | ||||
| # | 결과 | 실행 시간 | 메모리 | 채점기 출력 |
|---|---|---|---|---|
| 결과를 불러오는 중입니다… | ||||
| # | 결과 | 실행 시간 | 메모리 | 채점기 출력 |
|---|---|---|---|---|
| 결과를 불러오는 중입니다… | ||||
