站外求助
  • 板块题目总版
  • 楼主Niao_niao
  • 当前回复1
  • 已保存回复1
  • 发布时间2024/5/26 21:40
  • 上次更新2024/5/27 12:09:52
查看原帖
站外求助
199475
Niao_niao楼主2024/5/26 21:40

题目

#include<bits/stdc++.h>
using namespace std;
struct Node{
	string ID;
	vector<string> web;
};
int main(){
	vector<Node> V;
	int n,m;
	string ID,web;
	cin>>n>>m;
	for(int i=1;i<=m;i++){
		cin>>ID>>web;
		bool flag=0;
		for(int j=0;j<V.size();j++){
			if(V[j].ID==ID){
				V[j].web.push_back(web);
				flag=1;
				break;
			}
		}
		if(flag==0){
			Node _new;
			_new.ID=ID;
			_new.web.clear();
			_new.web.push_back(web);
			V.push_back(_new);
		}
	}
	for(int i=0;i<V.size();i++){
		cout<<V[i].ID;
		for(int j=0;j<=V[i].web.size();j++){
			cout<<' '<<V[i].web[j];
		}
		cout<<endl;
	}
	return 0;
} 
2024/5/26 21:40
加载中...