2012-02-19
PKU 2493 Rdeaalbe
http://poj.org/problem?id=2493
人間は英単語の最初と最後の文字以外の順番が適当でもある程度単語が認識できる。
この条件のもとで辞書と文が与えられた時、入力が何通りに読むことが出来るか答えろというような問題。
単語の最初と最後以外をソートして数えて単語ごとにかけていく。
問題のタイトルが最初なんだこれと思いましたが、問題分をみてReadableかなとか思いました
void solve(){ int n,m; cin>>n; map<string,int> app; rep(i,n){ string a; cin>>a; if(SZ(a)>2) sort(a.begin()+1,a.end()-1); ++app[a]; } cin>>m; cin.get(); rep(i,m){ string str; getline(cin,str); stringstream ss(str); ll ans=1; while(ss>>str){ if(SZ(str)>2) sort(str.begin()+1,str.end()-1); ans*=app[str]; } cout<<ans<<endl; } cout<<endl; } main(){ int t; cin>>t; rep(sc,t){ printf("Scenario #%d:\n",sc+1); solve(); } }
トラックバック - http://d.hatena.ne.jp/atetubou/20120219/1329630864
リンク元
- 21 http://www.google.com/search
- 11 http://www.google.co.jp/url?sa=t&rct=j&q=pku3126&source=web&cd=1&ved=0CCcQFjAA&url=http://d.hatena.ne.jp/atetubou/20110404/1301904580&ei=kng_T-468MeZBbPkxK8H&usg=AFQjCNFYejPFRWJmOYVglOZjYVrpNUaLqQ&sig2=-f3rAOa9CTwt6-CvHEI2ng
- 5 http://twitter.com/
- 5 http://www.google.co.jp/url?sa=t&rct=j&q=pku 3435&source=web&cd=1&ved=0CCMQFjAA&url=http://d.hatena.ne.jp/atetubou/20110412/1302565385&ei=3UlKT7boLeegmQXxzqmCDg&usg=AFQjCNHN70COhGrFlF2QGpWJgK_i42SV6g
- 4 http://www.google.co.jp/url?sa=t&rct=j&q=pku 2507&source=web&cd=2&ved=0CCkQFjAB&url=http://d.hatena.ne.jp/atetubou/20110614/1308059330&ei=_BlBT-iUGuOgmQWD84XXBw&usg=AFQjCNElo3PamnpBARk5_Q7dnDOh6UOK9w
- 3 http://www.google.co.jp/search?q=1785+binary+search&hl=ja&source=hp&gbv=2&oq=yahoo翻訳&aq=f&aqi=g5&aql=&gs_sm=4&gs_upl=355l2945l0l3234l16l16l2l1l2l1l191l1217l9.4l13l0&btnG=検索
- 3 http://www.google.co.jp/url?sa=t&rct=j&q=aoj 1140&source=web&cd=2&ved=0CC0QFjAB&url=http://d.hatena.ne.jp/atetubou/20110309/1299653384&ei=7XNDT6mQCo_UmAXDxfy-Bw&usg=AFQjCNGRChjczlSQsP5eBEuQlcWaQytOPw&sig2=rCMl1l6I9mQMtazPMzmbmg
- 3 http://www.google.co.jp/url?sa=t&rct=j&q=icpc 2011&source=web&cd=3&ved=0CDYQFjAC&url=http://d.hatena.ne.jp/atetubou/20110624/1308923786&ei=rvlNT8fMF-zEmQXU943xDw&usg=AFQjCNEVkaENstYOfAsL_h0IHRas-lzhog&sig2=oT4VGVG-BxLP_9cqBx8gIA
- 3 http://www.google.co.jp/url?sa=t&rct=j&q=pku 1785&source=web&cd=1&ved=0CCcQFjAA&url=http://d.hatena.ne.jp/atetubou/20110712/1310427894&ei=TlxLT6GzCaLvmAW-8sixDg&usg=AFQjCNHU36qsLQgXE9EUaHmsG1H0EONmLQ&sig2=sDBWtUT5sXxEBAj8IMimTQ
- 3 http://www.google.co.jp/url?sa=t&rct=j&q=pku 3959&source=web&cd=1&ved=0CCQQFjAA&url=http://d.hatena.ne.jp/atetubou/20110823/1314108917&ei=tY9ET9KZBqf_mAXSo-XuAw&usg=AFQjCNEUKblUNxB9XFqDILI5Q69PM7X6Ig&sig2=PDE9obyUT17wE1VmIvCpUw