家谱 要测试数据的在评论里发联系方式
2018-06-17 22:49:33来源:未知 阅读 ()
1 #include<iostream> 2 #include<map> 3 #include<cstdio> 4 #include<cstring> 5 using namespace std; 6 int f[101]; 7 string fanow;//储存当前父亲的名字,以便于添加孩子节点 8 map<string,string>p; 9 string name; 10 int main() 11 { 12 char a; 13 while(cin>>a) 14 { 15 if(a=='$') 16 break; 17 if(a=='#')// 父亲名字 18 { 19 cin>>name; 20 if(p[name].empty()) 21 p[name]=name; 22 fanow=name; 23 } 24 if(a=='+')// 孩子名字 25 { 26 cin>>name; 27 while(p[fanow]!=fanow) 28 { 29 fanow=p[fanow]; 30 } 31 p[name]=fanow; 32 } 33 if(a=='?')// 进行询问 34 { 35 cin>>name; 36 cout<<name<<" "<<p[name]<<endl; 37 } 38 } 39 return 0; 40 }
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
上一篇:畅通工程
下一篇:BZOJ 4816 数字表格
- 关于各种不同开发语言之间数据加密方法(DES,RSA等)的互通的 2020-06-07
- C++ 共用体 2020-06-05
- 数据结构—链表 2020-05-29
- Qt做Tcp数据传输 2020-05-26
- 图 2020-05-02
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash