邻接表
2026-06-24 13:20:31
发布于:广东
1阅读
0回复
0点赞
#include<bits/stdc++.h>
#include <vector>
using namespace std;
struct whh{
int l,e;
};
vector<whh > a[100005];创建邻接表
int main(){
int n,m,q;
cin>>n>>m>>q;
for(int i=1;i<=m;i++){
int p,k,j;
cin>>p>>k>>j;
a[p].push_back({k,j});
}//输入
while(q--){
int k;
cin>>k;
for(int i=a[k].size()-1;i>=0;i--){
cout<<a[k][i].l<<" "<<a[k][i].e<<endl;
}//输出(要倒序)
}
return 0;
}
这里空空如也







有帮助,赞一个