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

隨筆 - 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>
            欧美一区二区黄色| 国产丝袜美腿一区二区三区| 久久精品理论片| 欧美顶级少妇做爰| 久久精品首页| 国产精品伦一区| 亚洲久色影视| 亚洲精品国产精品国自产观看| 欧美在线播放| 欧美一区1区三区3区公司| 欧美日本精品| 亚洲国产另类精品专区| 精品盗摄一区二区三区| 羞羞色国产精品| 午夜精彩国产免费不卡不顿大片| 欧美精品一区二区三区久久久竹菊| 久久一区中文字幕| 狠狠久久婷婷| 久久久亚洲精品一区二区三区| 久久精品国产亚洲一区二区| 国产欧美日韩精品在线| 亚洲综合三区| 香蕉久久国产| 欧美性猛交一区二区三区精品| 亚洲欧洲综合另类| 国产精品一区毛片| 亚洲综合二区| 性色av香蕉一区二区| 国产精品对白刺激久久久| 99re热精品| 亚洲一本视频| 国产精品综合色区在线观看| 亚洲性图久久| 久久久国产精品一区| 国产欧美一区二区精品忘忧草| 亚洲综合色视频| 久久久999成人| **欧美日韩vr在线| 另类亚洲自拍| 亚洲精品乱码| 亚洲专区在线视频| 国产精品综合| 欧美尤物巨大精品爽| 久久久人人人| 亚洲人成网站色ww在线| 欧美啪啪成人vr| 一本色道久久综合| 久久久999国产| 亚洲国产精品热久久| 欧美精品一区二区三区在线播放| 亚洲精品视频免费| 亚洲欧美日韩一区二区| 激情丁香综合| 欧美国产一区二区在线观看| 一本色道精品久久一区二区三区| 欧美一区二区精品久久911| 国产又爽又黄的激情精品视频 | 久久综合九色欧美综合狠狠| 亚洲成人在线免费| 欧美日韩一区二区高清| 欧美有码视频| 亚洲欧洲一区二区三区| 亚洲欧美日韩精品久久| 在线免费日韩片| 国产精品久久久久aaaa| 久久青草久久| 在线午夜精品自拍| 美日韩在线观看| 亚洲欧美日韩天堂一区二区| 亚洲国产精品综合| 国产欧美日韩中文字幕在线| 欧美插天视频在线播放| 欧美一区日本一区韩国一区| 91久久精品网| 免费成人网www| 欧美一区午夜视频在线观看| 亚洲精品美女| 国产亚洲欧美一区在线观看| 欧美人与禽性xxxxx杂性| 久久性天堂网| 午夜激情亚洲| 中文av一区二区| 亚洲第一福利社区| 久久久7777| 亚洲欧美日韩精品久久亚洲区| 亚洲精品久久久久中文字幕欢迎你| 国产女精品视频网站免费| 欧美日产国产成人免费图片| 久久久人成影片一区二区三区| 午夜免费日韩视频| 亚洲一区三区在线观看| 99re热精品| 亚洲片在线资源| 久久久91精品国产一区二区三区| 红桃视频成人| 国产欧美视频一区二区三区| 欧美午夜片欧美片在线观看| 欧美成人精品一区二区| 久久久噜久噜久久综合| 欧美一区2区三区4区公司二百| 亚洲视频一区二区在线观看| 亚洲免费观看高清在线观看 | 久久成人资源| 香蕉成人伊视频在线观看| 一区二区三区国产盗摄| 亚洲精品久久久久| 亚洲日本va午夜在线影院| 1000部国产精品成人观看| 国产视频一区免费看| 国产欧美日韩不卡| 国产精品一区三区| 国产亚洲日本欧美韩国| 国产一区二区精品丝袜| 国内精品久久久久久久影视麻豆| 国语自产精品视频在线看| 狠狠色丁香久久婷婷综合丁香| 国产亚洲精品自拍| 国精产品99永久一区一区| 精品成人在线视频| 亚洲国产精品999| 日韩午夜免费视频| 亚洲午夜精品| 欧美一区在线直播| 美女啪啪无遮挡免费久久网站| 男人的天堂亚洲在线| 亚洲国产精品久久久久秋霞不卡| 亚洲黄网站黄| 中国女人久久久| 久久精品日韩| 欧美顶级少妇做爰| 国产精品欧美经典| 国产一区清纯| 亚洲精品一区中文| 亚洲欧美日韩视频一区| 久久精品视频网| 亚洲高清网站| 在线综合亚洲| 久久精品人人做人人综合| 欧美激情第4页| 国产精品久久久亚洲一区| 国内精品久久久久影院色| 亚洲激情欧美| 欧美亚洲在线播放| 免费观看亚洲视频大全| 99v久久综合狠狠综合久久| 性欧美暴力猛交69hd| 免费观看成人www动漫视频| 国产精品国产精品| 在线不卡亚洲| 亚洲女女做受ⅹxx高潮| 欧美不卡高清| 亚洲一区二区在线免费观看| 蜜桃久久av一区| 国产欧美一区二区三区久久| 亚洲美女电影在线| 久久成人免费日本黄色| 亚洲精品国产日韩| 久久精品国产一区二区电影| 欧美日韩一区在线视频| 在线观看日产精品| 欧美在线观看一二区| 91久久综合亚洲鲁鲁五月天| 久久国产精品色婷婷| 国产精品福利在线| 亚洲裸体视频| 老鸭窝91久久精品色噜噜导演| 一区二区三区久久精品| 免费观看成人www动漫视频| 国产视频一区三区| 亚洲一本大道在线| 亚洲国产精品高清久久久| 久久精品国产清高在天天线 | 影音先锋在线一区| 欧美制服丝袜| 一区二区三区四区国产| 欧美另类亚洲| 亚洲激情偷拍| 毛片一区二区| 久久av一区| 国产日韩欧美三区| 午夜日韩视频| 亚洲一区二区三区涩| 欧美日韩免费一区| 一区二区三区产品免费精品久久75| 欧美成人精品| 久久久久一区| 激情五月***国产精品| 久久久精品国产一区二区三区| 午夜精品久久99蜜桃的功能介绍| 欧美视频中文在线看 | 亚洲一区二区三区视频| 亚洲精品在线免费观看视频| 欧美黄色一区| 日韩一级裸体免费视频| 91久久极品少妇xxxxⅹ软件| 欧美激情欧美激情在线五月| 亚洲精选视频在线| 亚洲激情在线观看| 欧美三级电影精品| 午夜欧美大尺度福利影院在线看 |