Online Judge | Problem Set | Authors | Online Contests | User | ||||||
---|---|---|---|---|---|---|---|---|---|---|
Web Board Home Page F.A.Qs Statistical Charts | Current Contest Past Contests Scheduled Contests Award Contest |
用大牛的方法1AIn Reply To:传说map用的是红黑树,字典树在某种意义上好像比红黑树快.... Posted by:fanhqme at 2009-08-24 16:45:31 #include <cstdio> #include <string.h> #include <string> #include <map> #include <algorithm> #include <iostream> using namespace std; char S[588][200]={"pron.vi.", "pron.adv.vi.", "pron.v.", "pron.adv.v.", "art.n.vi.", "art.n.adv.vi.", "art.n.v.", "art.n.adv.v.", "art.adj.n.vi.", "art.adj.n.adv.vi.", "art.adj.n.v.", "art.adj.n.adv.v.", "pron.vt.pron.", "pron.vt.art.n.", "pron.vt.art.adj.n.", "pron.adv.vt.pron.", "pron.adv.vt.art.n.", "pron.adv.vt.art.adj.n.", "pron.v.pron.", "pron.v.art.n.", "pron.v.art.adj.n.", "pron.adv.v.pron.", "pron.adv.v.art.n.", "pron.adv.v.art.adj.n.", "art.n.vt.pron.", "art.n.vt.art.n.", "art.n.vt.art.adj.n.", "art.n.adv.vt.pron.", "art.n.adv.vt.art.n.", "art.n.adv.vt.art.adj.n.", "art.n.v.pron.", "art.n.v.art.n.", "art.n.v.art.adj.n.", "art.n.adv.v.pron.", "art.n.adv.v.art.n.", "art.n.adv.v.art.adj.n.", "art.adj.n.vt.pron.", "art.adj.n.vt.art.n.", "art.adj.n.vt.art.adj.n.", "art.adj.n.adv.vt.pron.", "art.adj.n.adv.vt.art.n.", "art.adj.n.adv.vt.art.adj.n.", "art.adj.n.v.pron.", "art.adj.n.v.art.n.", "art.adj.n.v.art.adj.n.", "art.adj.n.adv.v.pron.", "art.adj.n.adv.v.art.n.", "art.adj.n.adv.v.art.adj.n.", "prep.art.n.pron.vi.", "prep.art.n.pron.adv.vi.", "prep.art.n.pron.v.", "prep.art.n.pron.adv.v.", "prep.art.n.art.n.vi.", "prep.art.n.art.n.adv.vi.", "prep.art.n.art.n.v.", "prep.art.n.art.n.adv.v.", "prep.art.n.art.adj.n.vi.", "prep.art.n.art.adj.n.adv.vi.", "prep.art.n.art.adj.n.v.", "prep.art.n.art.adj.n.adv.v.", "prep.art.adj.n.pron.vi.", "prep.art.adj.n.pron.adv.vi.", "prep.art.adj.n.pron.v.", "prep.art.adj.n.pron.adv.v.", "prep.art.adj.n.art.n.vi.", "prep.art.adj.n.art.n.adv.vi.", "prep.art.adj.n.art.n.v.", "prep.art.adj.n.art.n.adv.v.", "prep.art.adj.n.art.adj.n.vi.", "prep.art.adj.n.art.adj.n.adv.vi.", "prep.art.adj.n.art.adj.n.v.", "prep.art.adj.n.art.adj.n.adv.v.", "prep.pron.pron.vi.", "prep.pron.pron.adv.vi.", "prep.pron.pron.v.", "prep.pron.pron.adv.v.", "prep.pron.art.n.vi.", "prep.pron.art.n.adv.vi.", "prep.pron.art.n.v.", "prep.pron.art.n.adv.v.", "prep.pron.art.adj.n.vi.", "prep.pron.art.adj.n.adv.vi.", "prep.pron.art.adj.n.v.", "prep.pron.art.adj.n.adv.v.", "prep.art.n.pron.vt.pron.", "prep.art.n.pron.vt.art.n.", "prep.art.n.pron.vt.art.adj.n.", "prep.art.n.pron.adv.vt.pron.", "prep.art.n.pron.adv.vt.art.n.", "prep.art.n.pron.adv.vt.art.adj.n.", "prep.art.n.pron.v.pron.", "prep.art.n.pron.v.art.n.", "prep.art.n.pron.v.art.adj.n.", "prep.art.n.pron.adv.v.pron.", "prep.art.n.pron.adv.v.art.n.", "prep.art.n.pron.adv.v.art.adj.n.", "prep.art.n.art.n.vt.pron.", "prep.art.n.art.n.vt.art.n.", "prep.art.n.art.n.vt.art.adj.n.", "prep.art.n.art.n.adv.vt.pron.", "prep.art.n.art.n.adv.vt.art.n.", "prep.art.n.art.n.adv.vt.art.adj.n.", "prep.art.n.art.n.v.pron.", "prep.art.n.art.n.v.art.n.", "prep.art.n.art.n.v.art.adj.n.", "prep.art.n.art.n.adv.v.pron.", "prep.art.n.art.n.adv.v.art.n.", "prep.art.n.art.n.adv.v.art.adj.n.", "prep.art.n.art.adj.n.vt.pron.", "prep.art.n.art.adj.n.vt.art.n.", "prep.art.n.art.adj.n.vt.art.adj.n.", "prep.art.n.art.adj.n.adv.vt.pron.", "prep.art.n.art.adj.n.adv.vt.art.n.", "prep.art.n.art.adj.n.adv.vt.art.adj.n.", "prep.art.n.art.adj.n.v.pron.", "prep.art.n.art.adj.n.v.art.n.", "prep.art.n.art.adj.n.v.art.adj.n.", "prep.art.n.art.adj.n.adv.v.pron.", "prep.art.n.art.adj.n.adv.v.art.n.", "prep.art.n.art.adj.n.adv.v.art.adj.n.", "prep.art.adj.n.pron.vt.pron.", "prep.art.adj.n.pron.vt.art.n.", "prep.art.adj.n.pron.vt.art.adj.n.", "prep.art.adj.n.pron.adv.vt.pron.", "prep.art.adj.n.pron.adv.vt.art.n.", "prep.art.adj.n.pron.adv.vt.art.adj.n.", "prep.art.adj.n.pron.v.pron.", "prep.art.adj.n.pron.v.art.n.", "prep.art.adj.n.pron.v.art.adj.n.", "prep.art.adj.n.pron.adv.v.pron.", "prep.art.adj.n.pron.adv.v.art.n.", "prep.art.adj.n.pron.adv.v.art.adj.n.", "prep.art.adj.n.art.n.vt.pron.", "prep.art.adj.n.art.n.vt.art.n.", "prep.art.adj.n.art.n.vt.art.adj.n.", "prep.art.adj.n.art.n.adv.vt.pron.", "prep.art.adj.n.art.n.adv.vt.art.n.", "prep.art.adj.n.art.n.adv.vt.art.adj.n.", "prep.art.adj.n.art.n.v.pron.", "prep.art.adj.n.art.n.v.art.n.", "prep.art.adj.n.art.n.v.art.adj.n.", "prep.art.adj.n.art.n.adv.v.pron.", "prep.art.adj.n.art.n.adv.v.art.n.", "prep.art.adj.n.art.n.adv.v.art.adj.n.", "prep.art.adj.n.art.adj.n.vt.pron.", "prep.art.adj.n.art.adj.n.vt.art.n.", "prep.art.adj.n.art.adj.n.vt.art.adj.n.", "prep.art.adj.n.art.adj.n.adv.vt.pron.", "prep.art.adj.n.art.adj.n.adv.vt.art.n.", "prep.art.adj.n.art.adj.n.adv.vt.art.adj.n.", "prep.art.adj.n.art.adj.n.v.pron.", "prep.art.adj.n.art.adj.n.v.art.n.", "prep.art.adj.n.art.adj.n.v.art.adj.n.", "prep.art.adj.n.art.adj.n.adv.v.pron.", "prep.art.adj.n.art.adj.n.adv.v.art.n.", "prep.art.adj.n.art.adj.n.adv.v.art.adj.n.", "prep.pron.pron.vt.pron.", "prep.pron.pron.vt.art.n.", "prep.pron.pron.vt.art.adj.n.", "prep.pron.pron.adv.vt.pron.", "prep.pron.pron.adv.vt.art.n.", "prep.pron.pron.adv.vt.art.adj.n.", "prep.pron.pron.v.pron.", "prep.pron.pron.v.art.n.", "prep.pron.pron.v.art.adj.n.", "prep.pron.pron.adv.v.pron.", "prep.pron.pron.adv.v.art.n.", "prep.pron.pron.adv.v.art.adj.n.", "prep.pron.art.n.vt.pron.", "prep.pron.art.n.vt.art.n.", "prep.pron.art.n.vt.art.adj.n.", "prep.pron.art.n.adv.vt.pron.", "prep.pron.art.n.adv.vt.art.n.", "prep.pron.art.n.adv.vt.art.adj.n.", "prep.pron.art.n.v.pron.", "prep.pron.art.n.v.art.n.", "prep.pron.art.n.v.art.adj.n.", "prep.pron.art.n.adv.v.pron.", "prep.pron.art.n.adv.v.art.n.", "prep.pron.art.n.adv.v.art.adj.n.", "prep.pron.art.adj.n.vt.pron.", "prep.pron.art.adj.n.vt.art.n.", "prep.pron.art.adj.n.vt.art.adj.n.", "prep.pron.art.adj.n.adv.vt.pron.", "prep.pron.art.adj.n.adv.vt.art.n.", "prep.pron.art.adj.n.adv.vt.art.adj.n.", "prep.pron.art.adj.n.v.pron.", "prep.pron.art.adj.n.v.art.n.", "prep.pron.art.adj.n.v.art.adj.n.", "prep.pron.art.adj.n.adv.v.pron.", "prep.pron.art.adj.n.adv.v.art.n.", "prep.pron.art.adj.n.adv.v.art.adj.n.", "pron.prep.art.n.vi.", "pron.prep.art.n.adv.vi.", "pron.prep.art.n.v.", "pron.prep.art.n.adv.v.", "pron.prep.art.adj.n.vi.", "pron.prep.art.adj.n.adv.vi.", "pron.prep.art.adj.n.v.", "pron.prep.art.adj.n.adv.v.", "pron.prep.pron.vi.", "pron.prep.pron.adv.vi.", "pron.prep.pron.v.", "pron.prep.pron.adv.v.", "art.n.prep.art.n.vi.", "art.n.prep.art.n.adv.vi.", "art.n.prep.art.n.v.", "art.n.prep.art.n.adv.v.", "art.n.prep.art.adj.n.vi.", "art.n.prep.art.adj.n.adv.vi.", "art.n.prep.art.adj.n.v.", "art.n.prep.art.adj.n.adv.v.", "art.n.prep.pron.vi.", "art.n.prep.pron.adv.vi.", "art.n.prep.pron.v.", "art.n.prep.pron.adv.v.", "art.adj.n.prep.art.n.vi.", "art.adj.n.prep.art.n.adv.vi.", "art.adj.n.prep.art.n.v.", "art.adj.n.prep.art.n.adv.v.", "art.adj.n.prep.art.adj.n.vi.", "art.adj.n.prep.art.adj.n.adv.vi.", "art.adj.n.prep.art.adj.n.v.", "art.adj.n.prep.art.adj.n.adv.v.", "art.adj.n.prep.pron.vi.", "art.adj.n.prep.pron.adv.vi.", "art.adj.n.prep.pron.v.", "art.adj.n.prep.pron.adv.v.", "pron.prep.art.n.vt.pron.", "pron.prep.art.n.vt.art.n.", "pron.prep.art.n.vt.art.adj.n.", "pron.prep.art.n.adv.vt.pron.", "pron.prep.art.n.adv.vt.art.n.", "pron.prep.art.n.adv.vt.art.adj.n.", "pron.prep.art.n.v.pron.", "pron.prep.art.n.v.art.n.", "pron.prep.art.n.v.art.adj.n.", "pron.prep.art.n.adv.v.pron.", "pron.prep.art.n.adv.v.art.n.", "pron.prep.art.n.adv.v.art.adj.n.", "pron.prep.art.adj.n.vt.pron.", "pron.prep.art.adj.n.vt.art.n.", "pron.prep.art.adj.n.vt.art.adj.n.", "pron.prep.art.adj.n.adv.vt.pron.", "pron.prep.art.adj.n.adv.vt.art.n.", "pron.prep.art.adj.n.adv.vt.art.adj.n.", "pron.prep.art.adj.n.v.pron.", "pron.prep.art.adj.n.v.art.n.", "pron.prep.art.adj.n.v.art.adj.n.", "pron.prep.art.adj.n.adv.v.pron.", "pron.prep.art.adj.n.adv.v.art.n.", "pron.prep.art.adj.n.adv.v.art.adj.n.", "pron.prep.pron.vt.pron.", "pron.prep.pron.vt.art.n.", "pron.prep.pron.vt.art.adj.n.", "pron.prep.pron.adv.vt.pron.", "pron.prep.pron.adv.vt.art.n.", "pron.prep.pron.adv.vt.art.adj.n.", "pron.prep.pron.v.pron.", "pron.prep.pron.v.art.n.", "pron.prep.pron.v.art.adj.n.", "pron.prep.pron.adv.v.pron.", "pron.prep.pron.adv.v.art.n.", "pron.prep.pron.adv.v.art.adj.n.", "art.n.prep.art.n.vt.pron.", "art.n.prep.art.n.vt.art.n.", "art.n.prep.art.n.vt.art.adj.n.", "art.n.prep.art.n.adv.vt.pron.", "art.n.prep.art.n.adv.vt.art.n.", "art.n.prep.art.n.adv.vt.art.adj.n.", "art.n.prep.art.n.v.pron.", "art.n.prep.art.n.v.art.n.", "art.n.prep.art.n.v.art.adj.n.", "art.n.prep.art.n.adv.v.pron.", "art.n.prep.art.n.adv.v.art.n.", "art.n.prep.art.n.adv.v.art.adj.n.", "art.n.prep.art.adj.n.vt.pron.", "art.n.prep.art.adj.n.vt.art.n.", "art.n.prep.art.adj.n.vt.art.adj.n.", "art.n.prep.art.adj.n.adv.vt.pron.", "art.n.prep.art.adj.n.adv.vt.art.n.", "art.n.prep.art.adj.n.adv.vt.art.adj.n.", "art.n.prep.art.adj.n.v.pron.", "art.n.prep.art.adj.n.v.art.n.", "art.n.prep.art.adj.n.v.art.adj.n.", "art.n.prep.art.adj.n.adv.v.pron.", "art.n.prep.art.adj.n.adv.v.art.n.", "art.n.prep.art.adj.n.adv.v.art.adj.n.", "art.n.prep.pron.vt.pron.", "art.n.prep.pron.vt.art.n.", "art.n.prep.pron.vt.art.adj.n.", "art.n.prep.pron.adv.vt.pron.", "art.n.prep.pron.adv.vt.art.n.", "art.n.prep.pron.adv.vt.art.adj.n.", "art.n.prep.pron.v.pron.", "art.n.prep.pron.v.art.n.", "art.n.prep.pron.v.art.adj.n.", "art.n.prep.pron.adv.v.pron.", "art.n.prep.pron.adv.v.art.n.", "art.n.prep.pron.adv.v.art.adj.n.", "art.adj.n.prep.art.n.vt.pron.", "art.adj.n.prep.art.n.vt.art.n.", "art.adj.n.prep.art.n.vt.art.adj.n.", "art.adj.n.prep.art.n.adv.vt.pron.", "art.adj.n.prep.art.n.adv.vt.art.n.", "art.adj.n.prep.art.n.adv.vt.art.adj.n.", "art.adj.n.prep.art.n.v.pron.", "art.adj.n.prep.art.n.v.art.n.", "art.adj.n.prep.art.n.v.art.adj.n.", "art.adj.n.prep.art.n.adv.v.pron.", "art.adj.n.prep.art.n.adv.v.art.n.", "art.adj.n.prep.art.n.adv.v.art.adj.n.", "art.adj.n.prep.art.adj.n.vt.pron.", "art.adj.n.prep.art.adj.n.vt.art.n.", "art.adj.n.prep.art.adj.n.vt.art.adj.n.", "art.adj.n.prep.art.adj.n.adv.vt.pron.", "art.adj.n.prep.art.adj.n.adv.vt.art.n.", "art.adj.n.prep.art.adj.n.adv.vt.art.adj.n.", "art.adj.n.prep.art.adj.n.v.pron.", "art.adj.n.prep.art.adj.n.v.art.n.", "art.adj.n.prep.art.adj.n.v.art.adj.n.", "art.adj.n.prep.art.adj.n.adv.v.pron.", "art.adj.n.prep.art.adj.n.adv.v.art.n.", "art.adj.n.prep.art.adj.n.adv.v.art.adj.n.", "art.adj.n.prep.pron.vt.pron.", "art.adj.n.prep.pron.vt.art.n.", "art.adj.n.prep.pron.vt.art.adj.n.", "art.adj.n.prep.pron.adv.vt.pron.", "art.adj.n.prep.pron.adv.vt.art.n.", "art.adj.n.prep.pron.adv.vt.art.adj.n.", "art.adj.n.prep.pron.v.pron.", "art.adj.n.prep.pron.v.art.n.", "art.adj.n.prep.pron.v.art.adj.n.", "art.adj.n.prep.pron.adv.v.pron.", "art.adj.n.prep.pron.adv.v.art.n.", "art.adj.n.prep.pron.adv.v.art.adj.n.", "pron.vi.prep.art.n.", "pron.vi.prep.art.adj.n.", "pron.vi.prep.pron.", "pron.adv.vi.prep.art.n.", "pron.adv.vi.prep.art.adj.n.", "pron.adv.vi.prep.pron.", "pron.v.prep.art.n.", "pron.v.prep.art.adj.n.", "pron.v.prep.pron.", "pron.adv.v.prep.art.n.", "pron.adv.v.prep.art.adj.n.", "pron.adv.v.prep.pron.", "art.n.vi.prep.art.n.", "art.n.vi.prep.art.adj.n.", "art.n.vi.prep.pron.", "art.n.adv.vi.prep.art.n.", "art.n.adv.vi.prep.art.adj.n.", "art.n.adv.vi.prep.pron.", "art.n.v.prep.art.n.", "art.n.v.prep.art.adj.n.", "art.n.v.prep.pron.", "art.n.adv.v.prep.art.n.", "art.n.adv.v.prep.art.adj.n.", "art.n.adv.v.prep.pron.", "art.adj.n.vi.prep.art.n.", "art.adj.n.vi.prep.art.adj.n.", "art.adj.n.vi.prep.pron.", "art.adj.n.adv.vi.prep.art.n.", "art.adj.n.adv.vi.prep.art.adj.n.", "art.adj.n.adv.vi.prep.pron.", "art.adj.n.v.prep.art.n.", "art.adj.n.v.prep.art.adj.n.", "art.adj.n.v.prep.pron.", "art.adj.n.adv.v.prep.art.n.", "art.adj.n.adv.v.prep.art.adj.n.", "art.adj.n.adv.v.prep.pron.", "pron.vt.prep.art.n.pron.", "pron.vt.prep.art.n.art.n.", "pron.vt.prep.art.n.art.adj.n.", "pron.vt.prep.art.adj.n.pron.", "pron.vt.prep.art.adj.n.art.n.", "pron.vt.prep.art.adj.n.art.adj.n.", "pron.vt.prep.pron.pron.", "pron.vt.prep.pron.art.n.", "pron.vt.prep.pron.art.adj.n.", "pron.adv.vt.prep.art.n.pron.", "pron.adv.vt.prep.art.n.art.n.", "pron.adv.vt.prep.art.n.art.adj.n.", "pron.adv.vt.prep.art.adj.n.pron.", "pron.adv.vt.prep.art.adj.n.art.n.", "pron.adv.vt.prep.art.adj.n.art.adj.n.", "pron.adv.vt.prep.pron.pron.", "pron.adv.vt.prep.pron.art.n.", "pron.adv.vt.prep.pron.art.adj.n.", "pron.v.prep.art.n.pron.", "pron.v.prep.art.n.art.n.", "pron.v.prep.art.n.art.adj.n.", "pron.v.prep.art.adj.n.pron.", "pron.v.prep.art.adj.n.art.n.", "pron.v.prep.art.adj.n.art.adj.n.", "pron.v.prep.pron.pron.", "pron.v.prep.pron.art.n.", "pron.v.prep.pron.art.adj.n.", "pron.adv.v.prep.art.n.pron.", "pron.adv.v.prep.art.n.art.n.", "pron.adv.v.prep.art.n.art.adj.n.", "pron.adv.v.prep.art.adj.n.pron.", "pron.adv.v.prep.art.adj.n.art.n.", "pron.adv.v.prep.art.adj.n.art.adj.n.", "pron.adv.v.prep.pron.pron.", "pron.adv.v.prep.pron.art.n.", "pron.adv.v.prep.pron.art.adj.n.", "art.n.vt.prep.art.n.pron.", "art.n.vt.prep.art.n.art.n.", "art.n.vt.prep.art.n.art.adj.n.", "art.n.vt.prep.art.adj.n.pron.", "art.n.vt.prep.art.adj.n.art.n.", "art.n.vt.prep.art.adj.n.art.adj.n.", "art.n.vt.prep.pron.pron.", "art.n.vt.prep.pron.art.n.", "art.n.vt.prep.pron.art.adj.n.", "art.n.adv.vt.prep.art.n.pron.", "art.n.adv.vt.prep.art.n.art.n.", "art.n.adv.vt.prep.art.n.art.adj.n.", "art.n.adv.vt.prep.art.adj.n.pron.", "art.n.adv.vt.prep.art.adj.n.art.n.", "art.n.adv.vt.prep.art.adj.n.art.adj.n.", "art.n.adv.vt.prep.pron.pron.", "art.n.adv.vt.prep.pron.art.n.", "art.n.adv.vt.prep.pron.art.adj.n.", "art.n.v.prep.art.n.pron.", "art.n.v.prep.art.n.art.n.", "art.n.v.prep.art.n.art.adj.n.", "art.n.v.prep.art.adj.n.pron.", "art.n.v.prep.art.adj.n.art.n.", "art.n.v.prep.art.adj.n.art.adj.n.", "art.n.v.prep.pron.pron.", "art.n.v.prep.pron.art.n.", "art.n.v.prep.pron.art.adj.n.", "art.n.adv.v.prep.art.n.pron.", "art.n.adv.v.prep.art.n.art.n.", "art.n.adv.v.prep.art.n.art.adj.n.", "art.n.adv.v.prep.art.adj.n.pron.", "art.n.adv.v.prep.art.adj.n.art.n.", "art.n.adv.v.prep.art.adj.n.art.adj.n.", "art.n.adv.v.prep.pron.pron.", "art.n.adv.v.prep.pron.art.n.", "art.n.adv.v.prep.pron.art.adj.n.", "art.adj.n.vt.prep.art.n.pron.", "art.adj.n.vt.prep.art.n.art.n.", "art.adj.n.vt.prep.art.n.art.adj.n.", "art.adj.n.vt.prep.art.adj.n.pron.", "art.adj.n.vt.prep.art.adj.n.art.n.", "art.adj.n.vt.prep.art.adj.n.art.adj.n.", "art.adj.n.vt.prep.pron.pron.", "art.adj.n.vt.prep.pron.art.n.", "art.adj.n.vt.prep.pron.art.adj.n.", "art.adj.n.adv.vt.prep.art.n.pron.", "art.adj.n.adv.vt.prep.art.n.art.n.", "art.adj.n.adv.vt.prep.art.n.art.adj.n.", "art.adj.n.adv.vt.prep.art.adj.n.pron.", "art.adj.n.adv.vt.prep.art.adj.n.art.n.", "art.adj.n.adv.vt.prep.art.adj.n.art.adj.n.", "art.adj.n.adv.vt.prep.pron.pron.", "art.adj.n.adv.vt.prep.pron.art.n.", "art.adj.n.adv.vt.prep.pron.art.adj.n.", "art.adj.n.v.prep.art.n.pron.", "art.adj.n.v.prep.art.n.art.n.", "art.adj.n.v.prep.art.n.art.adj.n.", "art.adj.n.v.prep.art.adj.n.pron.", "art.adj.n.v.prep.art.adj.n.art.n.", "art.adj.n.v.prep.art.adj.n.art.adj.n.", "art.adj.n.v.prep.pron.pron.", "art.adj.n.v.prep.pron.art.n.", "art.adj.n.v.prep.pron.art.adj.n.", "art.adj.n.adv.v.prep.art.n.pron.", "art.adj.n.adv.v.prep.art.n.art.n.", "art.adj.n.adv.v.prep.art.n.art.adj.n.", "art.adj.n.adv.v.prep.art.adj.n.pron.", "art.adj.n.adv.v.prep.art.adj.n.art.n.", "art.adj.n.adv.v.prep.art.adj.n.art.adj.n.", "art.adj.n.adv.v.prep.pron.pron.", "art.adj.n.adv.v.prep.pron.art.n.", "art.adj.n.adv.v.prep.pron.art.adj.n.", "pron.vt.pron.prep.art.n.", "pron.vt.pron.prep.art.adj.n.", "pron.vt.pron.prep.pron.", "pron.vt.art.n.prep.art.n.", "pron.vt.art.n.prep.art.adj.n.", "pron.vt.art.n.prep.pron.", "pron.vt.art.adj.n.prep.art.n.", "pron.vt.art.adj.n.prep.art.adj.n.", "pron.vt.art.adj.n.prep.pron.", "pron.adv.vt.pron.prep.art.n.", "pron.adv.vt.pron.prep.art.adj.n.", "pron.adv.vt.pron.prep.pron.", "pron.adv.vt.art.n.prep.art.n.", "pron.adv.vt.art.n.prep.art.adj.n.", "pron.adv.vt.art.n.prep.pron.", "pron.adv.vt.art.adj.n.prep.art.n.", "pron.adv.vt.art.adj.n.prep.art.adj.n.", "pron.adv.vt.art.adj.n.prep.pron.", "pron.v.pron.prep.art.n.", "pron.v.pron.prep.art.adj.n.", "pron.v.pron.prep.pron.", "pron.v.art.n.prep.art.n.", "pron.v.art.n.prep.art.adj.n.", "pron.v.art.n.prep.pron.", "pron.v.art.adj.n.prep.art.n.", "pron.v.art.adj.n.prep.art.adj.n.", "pron.v.art.adj.n.prep.pron.", "pron.adv.v.pron.prep.art.n.", "pron.adv.v.pron.prep.art.adj.n.", "pron.adv.v.pron.prep.pron.", "pron.adv.v.art.n.prep.art.n.", "pron.adv.v.art.n.prep.art.adj.n.", "pron.adv.v.art.n.prep.pron.", "pron.adv.v.art.adj.n.prep.art.n.", "pron.adv.v.art.adj.n.prep.art.adj.n.", "pron.adv.v.art.adj.n.prep.pron.", "art.n.vt.pron.prep.art.n.", "art.n.vt.pron.prep.art.adj.n.", "art.n.vt.pron.prep.pron.", "art.n.vt.art.n.prep.art.n.", "art.n.vt.art.n.prep.art.adj.n.", "art.n.vt.art.n.prep.pron.", "art.n.vt.art.adj.n.prep.art.n.", "art.n.vt.art.adj.n.prep.art.adj.n.", "art.n.vt.art.adj.n.prep.pron.", "art.n.adv.vt.pron.prep.art.n.", "art.n.adv.vt.pron.prep.art.adj.n.", "art.n.adv.vt.pron.prep.pron.", "art.n.adv.vt.art.n.prep.art.n.", "art.n.adv.vt.art.n.prep.art.adj.n.", "art.n.adv.vt.art.n.prep.pron.", "art.n.adv.vt.art.adj.n.prep.art.n.", "art.n.adv.vt.art.adj.n.prep.art.adj.n.", "art.n.adv.vt.art.adj.n.prep.pron.", "art.n.v.pron.prep.art.n.", "art.n.v.pron.prep.art.adj.n.", "art.n.v.pron.prep.pron.", "art.n.v.art.n.prep.art.n.", "art.n.v.art.n.prep.art.adj.n.", "art.n.v.art.n.prep.pron.", "art.n.v.art.adj.n.prep.art.n.", "art.n.v.art.adj.n.prep.art.adj.n.", "art.n.v.art.adj.n.prep.pron.", "art.n.adv.v.pron.prep.art.n.", "art.n.adv.v.pron.prep.art.adj.n.", "art.n.adv.v.pron.prep.pron.", "art.n.adv.v.art.n.prep.art.n.", "art.n.adv.v.art.n.prep.art.adj.n.", "art.n.adv.v.art.n.prep.pron.", "art.n.adv.v.art.adj.n.prep.art.n.", "art.n.adv.v.art.adj.n.prep.art.adj.n.", "art.n.adv.v.art.adj.n.prep.pron.", "art.adj.n.vt.pron.prep.art.n.", "art.adj.n.vt.pron.prep.art.adj.n.", "art.adj.n.vt.pron.prep.pron.", "art.adj.n.vt.art.n.prep.art.n.", "art.adj.n.vt.art.n.prep.art.adj.n.", "art.adj.n.vt.art.n.prep.pron.", "art.adj.n.vt.art.adj.n.prep.art.n.", "art.adj.n.vt.art.adj.n.prep.art.adj.n.", "art.adj.n.vt.art.adj.n.prep.pron.", "art.adj.n.adv.vt.pron.prep.art.n.", "art.adj.n.adv.vt.pron.prep.art.adj.n.", "art.adj.n.adv.vt.pron.prep.pron.", "art.adj.n.adv.vt.art.n.prep.art.n.", "art.adj.n.adv.vt.art.n.prep.art.adj.n.", "art.adj.n.adv.vt.art.n.prep.pron.", "art.adj.n.adv.vt.art.adj.n.prep.art.n.", "art.adj.n.adv.vt.art.adj.n.prep.art.adj.n.", "art.adj.n.adv.vt.art.adj.n.prep.pron.", "art.adj.n.v.pron.prep.art.n.", "art.adj.n.v.pron.prep.art.adj.n.", "art.adj.n.v.pron.prep.pron.", "art.adj.n.v.art.n.prep.art.n.", "art.adj.n.v.art.n.prep.art.adj.n.", "art.adj.n.v.art.n.prep.pron.", "art.adj.n.v.art.adj.n.prep.art.n.", "art.adj.n.v.art.adj.n.prep.art.adj.n.", "art.adj.n.v.art.adj.n.prep.pron.", "art.adj.n.adv.v.pron.prep.art.n.", "art.adj.n.adv.v.pron.prep.art.adj.n.", "art.adj.n.adv.v.pron.prep.pron.", "art.adj.n.adv.v.art.n.prep.art.n.", "art.adj.n.adv.v.art.n.prep.art.adj.n.", "art.adj.n.adv.v.art.n.prep.pron.", "art.adj.n.adv.v.art.adj.n.prep.art.n.", "art.adj.n.adv.v.art.adj.n.prep.art.adj.n.", "art.adj.n.adv.v.art.adj.n.prep.pron.", }; int N,M1; map<string,string> M; string change(string a) { for(int i=0;i<a.length();i++) { if(a[i]>='A' && a[i]<='Z') { a[i]-='A'; a[i]+='a'; } } return a; } int main() { string S1,S2; scanf("%d%d",&N,&M1); for(int i=1;i<=N;i++) { cin >>S1>>S2; S1=change(S1); S2=change(S2); M[S1]=S2; } getchar(); static char buf[1000]; for(int i=1;i<=M1;i++) { S1.clear();S2.clear(); gets(buf); int l=strlen(buf); for(int j=0;j<l;j++) { if(buf[j]>='A' && buf[j]<='Z') { buf[j]-='A'; buf[j]+='a'; } } if(buf[0]>='a' && buf[0]<='z') S1+=buf[0]; for(int j=1;j<l;j++) { if(buf[j]>='a' && buf[j]<='z') S1+=buf[j]; else { if(buf[j-1]>='a' && buf[j-1]<='z') S2+=M[S1]; S1.clear(); } } if(!S1.empty()) { S2+=M[S1]; S1.clear(); } bool flag2=0; for(int j=0;j<588;j++) { if(S2.length()==strlen(S[j])) { bool flag1=1; for(int k=0;k<S2.length();k++) { if(S2[k]!=S[j][k]) { flag1=0; break; } } if(flag1) { flag2=1; break; } } } if(flag2) puts("YES"); else puts("NO"); } getchar();getchar(); return 0; } Followed by: Post your reply here: |
All Rights Reserved 2003-2013 Ying Fuchen,Xu Pengcheng,Xie Di
Any problem, Please Contact Administrator