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

隨筆 - 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 閱讀(1737) 評論(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>
            裸体歌舞表演一区二区| 欧美精品福利| 国产女主播在线一区二区| 亚洲一区二区三区影院| 亚洲精品女av网站| 久久久欧美一区二区| 国内在线观看一区二区三区 | 欧美日韩国产成人高清视频| 亚洲日本电影在线| 欧美激情精品久久久久久大尺度| 久热国产精品| 在线亚洲欧美专区二区| 日韩视频在线观看国产| 国产精品久久久久久亚洲调教| 亚洲欧美日韩一区| 欧美自拍偷拍| 亚洲美女毛片| 亚洲欧美春色| 亚洲高清123| 亚洲三级免费| 国产日韩在线一区| 亚洲福利在线看| 国产精品久久久久99| 噜噜噜91成人网| 欧美日韩1080p| 欧美中文字幕在线观看| 老司机aⅴ在线精品导航| 一区二区三区欧美成人| 欧美伊人久久大香线蕉综合69| 悠悠资源网亚洲青| 国产精品99久久99久久久二8 | 9久草视频在线视频精品| 亚洲影院免费观看| 在线观看免费视频综合| 亚洲精品免费一二三区| 国内精品久久久久影院薰衣草| 亚洲人成人77777线观看| 国产亚洲成精品久久| 亚洲国产精品久久人人爱蜜臀| 国产精品国产a级| 欧美大片在线观看| 国产日韩欧美日韩| 亚洲精品在线电影| 在线观看日韩av电影| 亚洲视频自拍偷拍| 亚洲精品久久嫩草网站秘色| 亚洲欧美日韩高清| 亚洲欧美成人网| 欧美激情1区2区3区| 久久久久成人精品免费播放动漫| 欧美日韩a区| 欧美激情一二三区| 在线免费观看视频一区| 亚洲视频你懂的| av成人老司机| 欧美激情按摩在线| 欧美xxxx在线观看| 激情视频亚洲| 欧美在线视频观看| 欧美一区二区免费观在线| 欧美日韩国产成人在线观看 | 亚洲最新在线视频| 欧美成人激情在线| 玖玖视频精品| 伊人久久av导航| 欧美在线观看一区二区三区| 午夜亚洲影视| 国产农村妇女毛片精品久久莱园子 | 国产一区二区久久| 欧美一级艳片视频免费观看| 香蕉久久夜色| 国产精品视频观看| 亚洲欧美日韩在线综合| 香蕉成人久久| 国内精品美女av在线播放| 欧美亚洲综合网| 久久综合导航| 亚洲国产精品久久久久秋霞影院| 久久中文久久字幕| 亚洲国产精品第一区二区 | 欧美日韩不卡一区| 亚洲免费观看| 亚洲综合视频1区| 国产女人精品视频| 久久九九有精品国产23| 欧美96在线丨欧| 亚洲精品乱码| 国产精品多人| 性感少妇一区| 欧美福利在线| 亚洲一区区二区| 国产亚洲精品aa| 美女尤物久久精品| 99riav久久精品riav| 小嫩嫩精品导航| 在线日韩电影| 国产精品成人一区二区三区夜夜夜| 国产精品99久久久久久久久| 久久久久国产精品厨房| 亚洲全部视频| 国产麻豆日韩欧美久久| 久久综合九色九九| 日韩一级免费观看| 久久在线视频| 亚洲视频在线视频| 国产一区二区日韩精品欧美精品| 免费欧美视频| 亚洲欧美国产高清va在线播| 免费人成精品欧美精品| 亚洲免费婷婷| 亚洲激情国产| 国产一区深夜福利| 欧美精品自拍| 久久久夜夜夜| 亚洲欧美国产另类| 亚洲精品1区2区| 久久人人看视频| 亚洲欧美日韩一区二区| 在线欧美亚洲| 国产视频在线一区二区 | 亚洲一区三区在线观看| 亚洲国产你懂的| 久久色在线播放| 亚洲自拍都市欧美小说| 亚洲国产婷婷香蕉久久久久久99| 国产精品久久9| 欧美日韩你懂的| 欧美不卡视频| 久久综合一区二区| 欧美在线网址| 亚洲欧美日韩一区二区在线| 日韩视频一区二区三区在线播放免费观看| 久久久亚洲人| 欧美专区日韩视频| 亚洲欧美激情四射在线日 | 亚洲一区二区三区四区中文| 亚洲日本一区二区| 亚洲高清三级视频| 黄色一区二区在线| 国产亚洲精品久久飘花| 国产精品亚洲综合色区韩国| 欧美性事在线| 欧美日韩在线不卡一区| 欧美日本中文| 欧美日韩亚洲一区二区三区在线观看| 欧美v日韩v国产v| 欧美国产另类| 欧美绝品在线观看成人午夜影视| 欧美国产视频一区二区| 欧美国产成人精品| 欧美国产视频日韩| 欧美日韩国产精品自在自线| 欧美精品午夜视频| 欧美日韩一区二区欧美激情 | 国产免费一区二区三区香蕉精| 国产精品久久久久久久app| 国产精品成人v| 国产免费观看久久| 黑人操亚洲美女惩罚| 在线欧美三区| 日韩午夜高潮| 午夜精品av| 久久久青草青青国产亚洲免观| 久久久久久有精品国产| 麻豆精品在线观看| 亚洲国产美女精品久久久久∴| 一本色道88久久加勒比精品| 午夜精品国产更新| 久久久亚洲高清| 欧美日本亚洲| 国产亚洲精品激情久久| 亚洲国产高清在线| 一区二区三区高清不卡| 欧美在线free| 亚洲高清免费视频| 亚洲一区二区动漫| 久久天天躁夜夜躁狠狠躁2022| 欧美国产日本高清在线| 国产精品乱子久久久久| 激情成人综合| 中文成人激情娱乐网| 久久精品中文字幕一区| 亚洲电影av| 午夜精品一区二区三区在线| 久久综合五月| 国产模特精品视频久久久久| 在线观看日韩一区| 翔田千里一区二区| 亚洲欧洲日韩在线| 性欧美1819sex性高清| 美女视频黄 久久| 国产日韩在线播放| 一本一本久久a久久精品牛牛影视| 久久成人精品一区二区三区| 91久久在线视频| 久久久www成人免费精品| 欧美日韩免费网站| 亚洲精品乱码久久久久久按摩观| 久久国产手机看片| 亚洲美女av网站|