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

隨筆 - 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>
            欧美在线精品一区| 国产专区精品视频| 一本久道久久综合狠狠爱| 久久综合久久88| 久久精品一区二区国产| 欧美一区高清| 久久久在线视频| 女同性一区二区三区人了人一| 午夜宅男欧美| 久久精品国产亚洲精品| 久久一区二区三区av| 麻豆国产精品va在线观看不卡| 欧美成人福利视频| 日韩一级黄色av| 久久不射2019中文字幕| 麻豆freexxxx性91精品| 国产精品观看| 在线视频国内自拍亚洲视频| 一区二区欧美视频| 久久久夜精品| 日韩亚洲欧美在线观看| 久久成年人视频| 欧美午夜宅男影院| 在线日韩av片| 小黄鸭视频精品导航| 欧美大胆成人| 亚洲欧美日韩区| 欧美久久久久久久| 激情成人综合| 午夜在线播放视频欧美| 亚洲国产欧美不卡在线观看| 亚洲一区中文| 欧美精品91| 一区二区三区在线免费播放| 亚洲一区二区在线看| 欧美成人精品| 午夜视频久久久| 欧美日韩在线亚洲一区蜜芽| 影视先锋久久| 久久精品国产欧美激情| 亚洲免费电影在线| 猛干欧美女孩| 激情亚洲网站| 欧美中文日韩| 一本色道久久综合亚洲精品高清| 蜜桃av综合| 精品成人乱色一区二区| 久久精品亚洲热| 亚洲无吗在线| 欧美日韩激情网| aa日韩免费精品视频一| 欧美国产一区在线| 久久综合久久综合久久综合| 国内精品亚洲| 久久久蜜桃一区二区人| 亚洲欧美成人综合| 欧美大色视频| 欧美一级片久久久久久久| 91久久黄色| 另类亚洲自拍| 亚洲国产mv| 免费不卡在线观看| 久久漫画官网| 亚洲国产一区二区三区在线播 | 欧美日韩一区在线观看视频| 亚洲人成网站777色婷婷| 欧美插天视频在线播放| 久久久久久久久久久久久久一区| 国产有码在线一区二区视频| 久久精品一区四区| 久久久九九九九| 亚洲福利视频二区| 亚洲国产精品ⅴa在线观看 | 国产自产女人91一区在线观看| 午夜精品在线观看| 欧美一区二区播放| 亚洲第一精品久久忘忧草社区| 欧美波霸影院| 欧美激情精品| 亚洲欧美日韩一区二区| 性亚洲最疯狂xxxx高清| 在线 亚洲欧美在线综合一区| 欧美v亚洲v综合ⅴ国产v| 欧美激情综合五月色丁香| 亚洲图片在线观看| 性欧美video另类hd性玩具| 亚洲福利视频专区| 一本色道久久综合狠狠躁篇怎么玩 | 激情综合网激情| 亚洲国产成人精品视频 | 国模精品一区二区三区色天香| 蜜桃av一区二区| 欧美日韩精品是欧美日韩精品| 久久er99精品| 欧美黑人一区二区三区| 午夜久久黄色| 美女久久网站| 午夜欧美电影在线观看| 久久在线91| 亚洲欧美视频一区| 美国三级日本三级久久99| 亚洲淫性视频| 男女精品视频| 欧美专区18| 欧美日韩岛国| 欧美成年网站| 国产美女诱惑一区二区| 亚洲国产成人精品久久| 国产在线精品自拍| av成人毛片| 久久综合亚州| 欧美日韩免费高清一区色橹橹| 欧美在线free| 欧美全黄视频| 欧美成人精品在线播放| 国产欧美一区二区在线观看| 欧美二区视频| 黄色成人免费观看| 亚洲一区二区三区精品视频| 亚洲美女毛片| 久久久五月天| 久久精品国产2020观看福利| 欧美日韩精品一区二区天天拍小说 | 欧美午夜宅男影院| 亚洲人成网站在线观看播放| 黑人巨大精品欧美一区二区| 一区二区三区免费在线观看| 亚洲区在线播放| 久久久欧美精品sm网站| 久久久亚洲欧洲日产国码αv| 国产精品日韩精品欧美精品| 亚洲精品专区| 日韩一级裸体免费视频| 你懂的视频一区二区| 麻豆乱码国产一区二区三区| 国内精品久久久久影院薰衣草 | 欧美在线精品免播放器视频| 性久久久久久久久久久久| 国产精品久久久亚洲一区| 亚洲视频高清| 欧美一区永久视频免费观看| 国产伦理一区| 欧美在线视屏 | 亚洲一级免费视频| 亚洲欧美日韩在线观看a三区| 国产精品啊啊啊| 亚洲色无码播放| 欧美一区91| 国内伊人久久久久久网站视频 | 一本色道久久综合亚洲精品不| 欧美成人精品1314www| 亚洲国产婷婷香蕉久久久久久99| 亚洲激情在线播放| 欧美激情区在线播放| 亚洲精品黄网在线观看| 国产精品99久久久久久白浆小说| 欧美日韩激情网| 亚洲欧美精品在线观看| 久久久久久9999| 亚洲人成在线免费观看| 欧美日韩一区二区三区| 亚洲欧美日韩中文在线制服| 久久综合色影院| 一本在线高清不卡dvd| 国产精品日本一区二区| 久久国产一区二区| 亚洲精品美女久久久久| 亚洲欧美日韩精品综合在线观看| 久久国产精品免费一区| 精品成人乱色一区二区| 久久一区中文字幕| 亚洲二区三区四区| 亚洲特级毛片| 欧美日韩一区二区在线| 午夜精品久久久久久| 久久综合导航| 日韩视频在线免费| 国产精品第十页| 久久综合色天天久久综合图片| 99国产麻豆精品| 久久先锋资源| 亚洲影视九九影院在线观看| 国语精品一区| 欧美精品一区二区三区蜜桃| 亚洲午夜未删减在线观看| 美女免费视频一区| 亚洲无毛电影| 尤物九九久久国产精品的分类| 欧美日韩综合不卡| 久久香蕉国产线看观看av| 亚洲免费高清| 欧美激情一区二区三区蜜桃视频| 欧美有码视频| 中文精品在线| 亚洲精品久久久久久一区二区| 国产精品理论片在线观看| 久久精品欧美| 亚洲一区二区在线| 一区二区三区免费网站| 亚洲精品欧美日韩专区|