题目难度?

P2814 家谱

@[基地A_I](/space/show?uid=147511) 这题明显的恶意评分啊(笑) 另外循环版find个人不喜欢用,还是喜欢递归版find 加了些优化,比您的代码快了几十ms ```cpp #include<map> #include<iostream> using namespace std; map<string,string>f; string find(string k){ map<string,string>::iterator p=f.find(k); return p==f.end()?k:(*p).second=find((*p).second); } string s,t; main(){ while(cin>>s) switch(s[0]){ case '#':{ s.erase(0,1); t=s; break; } case '+':{ s.erase(0,1); f[s]=t; break; } case '?':{ s.erase(0,1); cout<<s<<' '<<find(s)<<'\n'; break; } } } ```
by meyi @ 2019-04-06 19:01:13


## @[zhuzhirui2005](/space/show?uid=67942) %%%
by 基地A_I @ 2019-04-06 19:04:20


@[基地A_I](/space/show?uid=147511) 我就是一蒟蒻,您的天才解法应该让我 # $\color{red}\text{\%\%\%}$
by meyi @ 2019-04-06 19:05:54


@[zhuzhirui2005](/space/show?uid=67942) ### Orz ### Orz ### Orz ### Orz ### Orz ### Orz ### Orz ### Orz ### Orz ### Orz ### Orz ### Orz ### Orz ### Orz ### Orz ### Orz ### Orz ### Orz ### Orz ### Orz ### Orz ### Orz ### Orz ### Orz ### Orz ### Orz ### Orz ### Orz ### Orz ### Orz ### Orz ### Orz ### Orz ### Orz ### Orz ### Orz ### Orz ### Orz ### Orz ### Orz ### Orz ### Orz ### Orz ### Orz ### Orz ### Orz ### Orz ### Orz ### Orz ### Orz ### Orz ### Orz ### Orz ### Orz ### Orz ### Orz ### Orz ### Orz ### Orz ### Orz ### Orz ### Orz ### Orz ### Orz ### Orz ### Orz ### Orz ### Orz ### Orz ### Orz ### Orz ### Orz ### Orz ### Orz ### Orz ### Orz ### Orz ### Orz ### Orz ### Orz ### Orz ### Orz ### Orz ### Orz ### Orz ### Orz ### Orz ### Orz ### Orz ### Orz ### Orz ### Orz ### Orz ### Orz ### Orz ### Orz ### Orz
by 基地A_I @ 2019-04-06 19:09:21


99连膜(逃
by 基地A_I @ 2019-04-06 19:09:54


|