是否有边
原题链接:60966.WA聊天室2025-07-28 17:23:53
发布于:河北
#include<bits/stdc++.h>
using namespace std;
struct no{
int v,k;
};
int main(){
vector<no>t[100001];
int n,m,q;
cin>>n>>m>>q;
for(int i=1;i<=m;i++){
int u,v,k;
cin>>u>>v>>k;
t[u].push_back({v,k});
}
while(q--){
int x,y;
cin>>x>>y;
if(t[x].size()){
bool f=1;
for(no l:t[x]){
if(l.v==y){
cout<<l.k<<' ';
f=0;
}
}
if(f==1)cout<<"0 ";
continue;
}
cout<<"0 ";
}
}
这里空空如也













有帮助,赞一个