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

隨筆 - 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 閱讀(1733) 評論(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>
            久久精品夜色噜噜亚洲aⅴ| 欧美成人免费网| 久久午夜精品一区二区| 亚洲欧美久久久| 欧美日韩在线视频一区| 亚洲二区精品| 一区二区在线视频| 久久av资源网站| 久久露脸国产精品| 精品成人一区二区| 久久久噜噜噜久久久| 久久亚洲精品欧美| 一区二区三区在线观看欧美| 性欧美videos另类喷潮| 欧美一区二区免费视频| 国产日韩欧美综合在线| 亚洲免费视频网站| 午夜一区不卡| 国产日韩精品久久久| 欧美亚洲视频| 久热国产精品视频| 久久久久欧美精品| 看片网站欧美日韩| 亚洲成人中文| 欧美精品91| 国产精品99久久久久久久久久久久 | 亚洲永久在线| 国产精品视频九色porn| 亚洲午夜国产一区99re久久 | 伊人精品久久久久7777| 久久亚洲欧洲| 亚洲国产日韩欧美在线图片| 一本色道久久88综合日韩精品| 欧美肉体xxxx裸体137大胆| 一区二区三区导航| 久久成人一区二区| 亚洲大片av| 欧美精品aa| 亚洲免费小视频| 久热综合在线亚洲精品| 亚洲美女视频网| 国产精品综合不卡av| 久久久久久久一区二区三区| 亚洲日本电影在线| 久久精品成人欧美大片古装| 亚洲欧洲日本mm| 国产精品久久激情| 久久久亚洲午夜电影| 日韩亚洲精品在线| 久久久五月天| 中文久久精品| 伊人成综合网伊人222| 欧美日韩网站| 久久婷婷人人澡人人喊人人爽 | 久久精品国产免费观看| 亚洲激精日韩激精欧美精品| 国产精品欧美久久| 欧美/亚洲一区| 亚洲欧美激情诱惑| 亚洲人成绝费网站色www| 久久久国产精彩视频美女艺术照福利 | 香蕉成人啪国产精品视频综合网| 欧美成人资源| 欧美呦呦网站| 一本色道久久综合一区| 樱桃国产成人精品视频| 国产精品伦一区| 欧美国内亚洲| 久久久亚洲一区| 香蕉成人伊视频在线观看| 日韩一级片网址| 亚洲大片精品永久免费| 久久婷婷久久| 欧美在线视频全部完| 一二三区精品| 亚洲韩国精品一区| 狠狠色狠狠色综合日日小说| 国产精品一区二区久久国产| 欧美日本在线视频| 免费在线看成人av| 久久视频一区| 久久久久成人精品| 欧美一区免费视频| 亚洲欧美日韩在线观看a三区| 日韩一级欧洲| 亚洲激情精品| 欧美激情亚洲国产| 模特精品在线| 裸体女人亚洲精品一区| 国产一区二区三区在线观看免费视频| 欧美日韩一区二区三区在线| 免费日韩av| 美国十次成人| 巨乳诱惑日韩免费av| 久久人体大胆视频| 久久一区二区三区av| 久久久久久久网| 久久久久久69| 久久午夜电影网| 久久久综合视频| 久久精品国产欧美亚洲人人爽| 亚洲欧美中文日韩v在线观看| 亚洲专区欧美专区| 亚洲欧美一区二区三区在线| 午夜精品久久一牛影视| 校园春色综合网| 久久精品国产v日韩v亚洲| 久久精品国产免费| 麻豆国产精品va在线观看不卡 | 99国产精品99久久久久久粉嫩| 亚洲人线精品午夜| 亚洲久久一区二区| 9i看片成人免费高清| 亚洲视频视频在线| 性欧美办公室18xxxxhd| 久久精品最新地址| 麻豆精品在线视频| 欧美精品www在线观看| 欧美三级电影大全| 国产精品一区免费视频| 国外精品视频| 亚洲精品一区二区三区av| 国产精品99久久99久久久二8| 亚洲欧美日韩一区在线观看| 久久精品人人做人人综合| 欧美成人精品1314www| 亚洲欧洲日产国产综合网| 在线视频精品一区| 欧美在线视频免费播放| 农夫在线精品视频免费观看| 欧美日韩午夜在线| 国产无遮挡一区二区三区毛片日本| 国内精品模特av私拍在线观看| 1024国产精品| 亚洲深夜福利网站| 久久久av毛片精品| 91久久线看在观草草青青| 一区二区三区欧美在线| 欧美在线视频日韩| 欧美区亚洲区| 国产专区欧美精品| 亚洲另类在线视频| 欧美在线在线| 亚洲黄网站黄| 欧美一区国产在线| 欧美日韩精品一区| 国产亚洲欧美激情| 一区二区不卡在线视频 午夜欧美不卡在 | 欧美aaaaaaaa牛牛影院| 亚洲日本在线观看| 欧美亚洲一区二区在线| 欧美高清视频一区二区| 国产欧美丝祙| 一卡二卡3卡四卡高清精品视频| 久久精品国产一区二区三区| 最新中文字幕亚洲| 久久er精品视频| 欧美日韩亚洲精品内裤| 黄色影院成人| 亚洲欧美一区二区三区久久| 欧美mv日韩mv亚洲| 亚洲欧美一区二区视频| 蜜臀99久久精品久久久久久软件| 国产精品丝袜xxxxxxx| 91久久黄色| 在线观看国产一区二区| 亚洲主播在线观看| 亚洲黑丝一区二区| 久久久久久久97| 国产欧美日韩另类一区| 在线一区欧美| 亚洲黄色精品| 久久婷婷蜜乳一本欲蜜臀| 国产精品日韩一区二区| 99re8这里有精品热视频免费| 久色婷婷小香蕉久久| 欧美一级免费视频| 国产精品v欧美精品∨日韩| 亚洲毛片在线免费观看| 欧美v日韩v国产v| 久久成年人视频| 国产婷婷精品| 久久国产欧美日韩精品| 亚洲一区综合| 国产精品日韩高清| 亚洲欧美色婷婷| 在线一区欧美| 欧美三级电影大全| 一区二区欧美激情| 91久久精品一区二区三区| 免费看av成人| 亚洲电影免费观看高清完整版在线| 久久gogo国模啪啪人体图| 亚洲尤物精选| 国产伦一区二区三区色一情| 性色av一区二区三区| 亚洲免费影院| 国产亚洲欧美另类中文| 久久蜜桃精品| 久久久中精品2020中文|