青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

隨筆 - 6, 文章 - 0, 評論 - 24, 引用 - 0
數據加載中……

Trie在程序設計競賽中的應用

Trie在程序設計競賽中的應用

題目

 Message Flood
Problem 

Well, how do you feel about mobile phone? Your answer would probably be something like that “It’s so convenient and benefits people a lot”. However, if you ask Merlin this question on the New Year’s Eve, he will definitely answer “What a trouble! I have to keep my fingers moving on the phone the whole night, because I have so many greeting messages to send! ”. Yes, Merlin has such a long name list of his friends, and he would like to send a greeting message to each of them. What’s worse, Merlin has another long name list of senders that have sent message to him, and he doesn’t want to send another message to bother them (Merlin is so polite that he always replies each message he receives immediately). So, before he begins to send messages, he needs to figure to how many friends are left to be sent. Please write a program to help him. 

Here is something that you should note. First, Merlin’s friend list is not ordered, and each name is alphabetic strings and case insensitive. These names are guaranteed to be not duplicated. Second, some senders may send more than one message to Merlin, therefore the sender list may be duplicated. Third, Merlin is known by so many people, that’s why some message senders are even not included in his friend list.

Input

There are multiple test cases. In each case, at the first line there are two numbers n and m (1<=n, m<=20000), which is the number of friends and the number of messages he has received. And then there are n lines of alphabetic strings (the length of each will be less than 10), indicating the names of Merlin’s friends, one per line. After that there are m lines of alphabetic strings, which are the names of message senders.

 The input is terminated by n=0. 

Output

For each case, print one integer in one line which indicates the number of left friends he must send. 

Sample Input
5 3
Inkfish
Henry
Carp
Max
Jericho
Carp
Max
Carp
0
Sample Output
3


代碼

 1#include <iostream>
 2#include <string>
 3#include "trie.h"
 4
 5struct Index {
 6    int operator[](char ch) {
 7        if (isupper(ch)) return ch - 'A';
 8        return ch - 'a';
 9    }

10}
;
11
12int n, m;
13std::string name;
14trie<26, Index> name_set;
15
16int main() {
17    while (std::cin>>n>>&& n) {
18        name_set.clear();
19        for (int i = 0; i < n; ++i) {
20            std::cin>>name;
21            name_set.insert(name.begin(), name.end());
22        }

23        int count = 0;
24        while (m--{
25            std::cin>>name;
26            count += name_set.erase(name.begin(), name.end());
27        }

28        printf("%d\n", n - count);
29    }

30}

31


測試數據

輸入數據
輸出數據

參考資料
郭嵩山、張子臻、王磊、湯振東著  國際大學生程序設計競賽例題解(五)  電子工業出版社

posted on 2009-03-28 11:45 yuyang7 閱讀(1724) 評論(0)  編輯 收藏 引用 所屬分類: 程序設計競賽

青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            亚洲午夜伦理| 久久亚洲视频| 99国产精品久久久久老师| 欧美国产精品久久| 亚洲国产精品女人久久久| 欧美成人一品| 欧美人成免费网站| 欧美亚洲在线播放| 欧美中文字幕在线播放| 激情久久综艺| 亚洲人成艺术| 欧美日韩福利| 久久精品一二三| 麻豆精品一区二区综合av| av成人免费在线| 亚洲欧美经典视频| 亚洲欧洲一区二区天堂久久 | 一区二区三区四区五区精品视频| 99精品99| 伊人成人网在线看| 99v久久综合狠狠综合久久| 国产午夜精品理论片a级大结局 | 亚洲日本中文字幕免费在线不卡| 亚洲精品免费在线观看| 国产日韩一区| 亚洲成色999久久网站| 国产精品婷婷| 欧美激情国产日韩| 国产精品一级在线| 91久久嫩草影院一区二区| 国产嫩草一区二区三区在线观看| 欧美激情视频一区二区三区在线播放 | 亚洲国产婷婷香蕉久久久久久99 | 国产精品国产精品| 你懂的一区二区| 国产精品无码永久免费888| 免费观看日韩av| 国产精品免费视频观看| 欧美激情小视频| 国产欧美日韩精品a在线观看| 欧美国产一区二区在线观看| 国产精品一区二区三区观看| 亚洲国产高清高潮精品美女| 国产专区综合网| 99国产欧美久久久精品| 亚洲裸体在线观看| 久久久五月婷婷| 久久久久国产一区二区| 欧美午夜片在线观看| 亚洲国产精品黑人久久久| 狠狠综合久久| 性欧美精品高清| 午夜视频一区| 国产精品日本精品| 中日韩男男gay无套| 99视频日韩| 欧美乱大交xxxxx| 亚洲黄色成人久久久| 亚洲激情在线| 美日韩免费视频| 女女同性精品视频| 在线看日韩欧美| 乱中年女人伦av一区二区| 久久婷婷国产综合精品青草 | 欧美激情精品久久久六区热门 | 欧美在线观看一区二区| 欧美中日韩免费视频| 国产美女精品视频| 午夜国产欧美理论在线播放| 欧美在线视频观看| 国产主播精品| 欧美mv日韩mv国产网站| 亚洲国产精品久久久久婷婷884 | 一区二区三区日韩欧美| 欧美日韩精品伦理作品在线免费观看| 亚洲黄一区二区| 亚洲天天影视| 国产精品视频xxx| 欧美在线观看视频在线| 欧美暴力喷水在线| 日韩亚洲视频在线| 欧美视频在线不卡| 午夜一级久久| 欧美电影在线| 亚洲私人黄色宅男| 国产中文一区二区三区| 欧美成人官网二区| 亚洲一区二区三区在线视频 | 亚洲国产日本| 欧美日韩激情网| 午夜欧美大尺度福利影院在线看 | 亚洲乱亚洲高清| 国产精品专区h在线观看| 久久久中精品2020中文| 亚洲伦伦在线| 久久久久久久久久久久久久一区 | 免费国产一区二区| 在线一区欧美| 黄色在线成人| 欧美视频中文在线看 | 午夜精品福利电影| 亚洲成人资源网| 性色av一区二区三区在线观看 | 国产精品亚洲综合色区韩国| 久久一日本道色综合久久| 日韩视频三区| 免费黄网站欧美| 亚洲欧美自拍偷拍| 亚洲黄色高清| 国产亚洲欧美一区在线观看| 欧美精品九九| 久久一区免费| 香蕉久久一区二区不卡无毒影院 | 国产精品乱码| 欧美激情视频一区二区三区不卡| 性做久久久久久久久| 亚洲精品极品| 欧美福利网址| 久久精品视频在线看| 亚洲小说欧美另类婷婷| 亚洲日本va午夜在线影院| 国产日韩欧美一区在线| 欧美香蕉视频| 欧美日韩精品系列| 欧美a级在线| 久久亚洲春色中文字幕| 午夜久久久久久| 亚洲一区图片| 在线亚洲欧美| 99香蕉国产精品偷在线观看| 亚洲激情网站| 亚洲黄一区二区三区| 亚洲第一页中文字幕| 欧美成人在线网站| 免费观看日韩av| 欧美 日韩 国产 一区| 久久婷婷av| 欧美91大片| 欧美成人官网二区| 欧美国产先锋| 亚洲国产欧美一区| 亚洲欧洲午夜| 亚洲免费播放| 中文精品在线| 亚洲免费视频观看| 欧美一区二区视频在线观看| 欧美一区二区三区在线观看视频| 亚洲欧美另类中文字幕| 午夜日韩av| 久久国产精品99国产| 久久视频在线视频| 免费永久网站黄欧美| 欧美激情一区二区久久久| 欧美精品一区二区三区久久久竹菊| 欧美国产精品va在线观看| 欧美日韩一区二区三区四区五区| 欧美日韩一区二区三区在线| 国产精品久久久久久av福利软件| 国产精品电影观看| 国产香蕉久久精品综合网| 一区免费在线| 亚洲精品少妇网址| 亚洲在线日韩| 久久在线视频| 91久久精品www人人做人人爽| 一二美女精品欧洲| 午夜视频一区在线观看| 久热精品视频| 欧美日韩三区| 国产一区二区精品| 亚洲毛片在线观看| 欧美在线视频免费播放| 亚洲大片在线观看| 亚洲一区二区黄| 麻豆久久久9性大片| 欧美日韩中文字幕综合视频| 国产丝袜一区二区| 亚洲人成7777| 欧美一区二区精美| 亚洲国产欧美国产综合一区| 亚洲一区二区视频| 毛片基地黄久久久久久天堂| 欧美视频免费看| 尹人成人综合网| 亚洲免费在线视频| 亚洲第一综合天堂另类专| 亚洲一区二区欧美日韩| 男女激情久久| 国产亚洲精品资源在线26u| av成人毛片| 欧美xxxx在线观看| 亚洲欧美网站| 欧美日韩在线观看一区二区| 在线免费观看视频一区| 午夜精品美女自拍福到在线| 亚洲国内自拍| 麻豆国产精品777777在线| 国产一区二区视频在线观看| 亚洲视频免费看| 亚洲国产成人久久|