QOJ.ac
QOJ
ID | Problem | Submitter | Result | Time | Memory | Language | File size | Submit time | Judge time |
---|---|---|---|---|---|---|---|---|---|
#308843 | #8136. Rebellious Edge | ucup-team896# | WA | 38ms | 13800kb | C++14 | 944b | 2024-01-20 13:21:34 | 2024-01-20 13:21:35 |
Judging History
answer
#include<bits/stdc++.h>
using namespace std;
#define int long long
const int N=2e5+7,M=5e5+7;
int T,n,m,vl[N],vl2[N],u[M],v[M],w[M],to[N];
signed main(){
ios::sync_with_stdio(0);
cin.tie(0);cin>>T;
while(T--){
cin>>n>>m;
for(int i=2;i<=n;i++)
vl[i]=vl2[i]=to[i]=1e9+7;
int uu,vv,ww;
for(int i=1;i<=m;i++){
cin>>u[i]>>v[i]>>w[i];
if(u[i]==1)to[v[i]]=min(to[v[i]],w[i]);
if(u[i]<v[i])vl[v[i]]=min(vl[v[i]],w[i]);
else uu=u[i],vv=v[i],ww=w[i];
}
for(int i=1;i<=m;i++)if(u[i]!=uu){
vl2[v[i]]=min(vl2[v[i]],w[i]);
}
int ans=0,ans2=0,op=1e9+7;
for(int i=2;i<=n;i++){
ans+=vl[i],ans2+=vl2[i];
if(i!=vv)op=min(op,to[i]-vl2[i]);
}
ans2+=op;
ans2+=ww-vl2[vv];
cout<<min(ans,ans2)<<"\n";
}
return 0;
}
Details
Tip: Click on the bar to expand more detailed information
Test #1:
score: 100
Accepted
time: 2ms
memory: 11884kb
input:
3 5 6 1 2 4 1 3 2 2 3 0 3 4 1 4 5 1 5 2 1 4 4 1 2 4 1 3 6 1 4 8 4 2 1000000 3 3 1 2 100 2 1 10 2 3 1000
output:
5 18 1100
result:
ok 3 number(s): "5 18 1100"
Test #2:
score: -100
Wrong Answer
time: 38ms
memory: 13800kb
input:
50000 4 5 2 4 998973548 2 3 501271695 4 1 778395982 1 4 32454891 1 2 757288934 4 5 1 4 720856669 2 3 665098951 3 4 407461517 2 1 866914401 1 2 457859826 4 5 1 2 75288664 1 4 624893594 3 2 458973866 2 4 769074655 2 3 834773751 4 5 2 3 237060634 2 4 297307882 3 4 200383586 1 2 42856502 3 1 16574713 4 ...
output:
1291015520 1530420294 1534956009 480300722 1366795927 1077788279 2493849488 858095911 1034153425 793861088 635606317 1051598350 612891589 1265994009 517769091 1678219738 1556463491 93634961 960978736 984886788 1696503797 1002892611 1969660290 1431417780 1515267731 977157479 1937478556 654475526 1401...
result:
wrong answer 6th numbers differ - expected: '1541095843', found: '1077788279'