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

隨筆 - 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>
            久久99伊人| 亚洲欧美在线免费| 久久日韩粉嫩一区二区三区| 亚洲一区二区三区久久| 欧美午夜不卡在线观看免费 | 性亚洲最疯狂xxxx高清| 国产精品视频| 久久久午夜视频| 久久久久国产精品一区三寸| 精品动漫3d一区二区三区免费| 美女日韩欧美| 欧美国产第二页| 一区二区三区四区五区精品视频| 亚洲免费av观看| 国产精品爽爽爽| 久久综合久久综合久久| 欧美国产视频日韩| 亚洲视频成人| 久久精品国产一区二区三区| 亚洲国产欧美日韩精品| 亚洲国产一区二区三区a毛片| 欧美精品乱人伦久久久久久| 亚洲图片欧美午夜| 久久www成人_看片免费不卡| 亚洲国产精品一区二区www| 亚洲精品黄色| 国产欧美丝祙| 亚洲黄色免费电影| 国产精品女人网站| 免费在线观看日韩欧美| 欧美三级在线视频| 毛片一区二区| 欧美日韩国产综合一区二区| 久久狠狠亚洲综合| 欧美精品在线免费播放| 久久久福利视频| 欧美日本三级| 麻豆精品网站| 欧美午夜精品久久久| 美国十次成人| 国产精品麻豆成人av电影艾秋| 欧美va天堂| 国产精品福利在线观看| 欧美激情亚洲国产| 国产一区视频在线看| 亚洲免费观看在线观看| 影音先锋日韩有码| 欧美有码在线观看视频| 亚洲欧美影音先锋| 欧美mv日韩mv国产网站app| 久久成人免费日本黄色| 欧美日韩精品高清| 欧美激情影音先锋| 在线电影国产精品| 欧美亚洲免费| 亚洲欧美一区二区三区久久 | 亚洲性感激情| 日韩一级网站| 麻豆av一区二区三区久久| 欧美专区在线观看一区| 国产精品乱子久久久久| aa级大片欧美三级| 夜夜嗨网站十八久久| 蜜臀久久99精品久久久久久9 | 伊人久久婷婷| 欧美一区二区三区免费观看视频| 亚洲一区二区三区中文字幕在线| 欧美α欧美αv大片| 欧美高清免费| 亚洲国产99| 另类春色校园亚洲| 欧美jjzz| 亚洲激情视频在线观看| 老司机免费视频一区二区三区| 久久亚洲国产精品一区二区| 韩国精品在线观看| 久久九九精品99国产精品| 久久一日本道色综合久久| 激情欧美一区二区| 媚黑女一区二区| 亚洲国产欧美日韩另类综合| 日韩午夜一区| 欧美日韩一卡二卡| 亚洲资源av| 久久久蜜臀国产一区二区| 伊人久久噜噜噜躁狠狠躁| 麻豆精品精品国产自在97香蕉| 亚洲国产日韩欧美在线图片| 一本久久青青| 国产麻豆精品视频| 久久精品国产精品亚洲| 亚洲电影免费观看高清| 夜夜精品视频| 国产欧美一区二区三区沐欲 | 亚洲精品影院| 亚洲尤物影院| 国模大胆一区二区三区| 欧美96在线丨欧| 在线综合亚洲| 美女国产一区| 一区二区三区高清| 国产午夜精品全部视频在线播放| 久久综合亚洲社区| 99这里有精品| 久久久久久久综合狠狠综合| 亚洲美女av黄| 国产日韩精品在线观看| 免费在线观看精品| 亚洲综合色视频| 欧美高清视频www夜色资源网| 亚洲影视在线| 亚洲黄色av一区| 国产精品高潮呻吟视频| 久久永久免费| 亚洲一区二区三区色| 欧美高清视频一二三区| 欧美伊人久久久久久久久影院| 亚洲国产视频一区| 国产酒店精品激情| 欧美日韩国产一中文字不卡| 久久久久9999亚洲精品| 一本久道久久综合中文字幕| 女仆av观看一区| 欧美在线免费观看| 亚洲天堂av电影| 亚洲成人在线视频网站| 国产伦精品一区二区三区视频黑人 | 久久久综合精品| 中文国产一区| 亚洲人成人一区二区在线观看| 国产色视频一区| 欧美日韩一区二区三区在线看 | 欧美在线日韩精品| 一本色道久久综合亚洲精品高清| 欧美成人综合| 久久精品国产2020观看福利| 中文精品99久久国产香蕉| 亚洲激情校园春色| 激情久久婷婷| 国产亚洲精品高潮| 国产女精品视频网站免费| 欧美手机在线| 欧美视频在线观看一区| 欧美日韩一区二区在线观看视频| 欧美成人国产| 欧美成人网在线| 欧美99久久| 欧美激情91| 欧美国产第二页| 欧美经典一区二区| 欧美区在线播放| 欧美欧美天天天天操| 欧美人与性动交cc0o| 欧美精品尤物在线| 欧美视频一区二区三区| 欧美日韩日韩| 国产精品日韩在线观看| 国产欧美精品日韩精品| 国产一区二区三区免费不卡| 好吊视频一区二区三区四区 | 欧美高清在线视频| 欧美国产在线观看| 欧美日韩精品伦理作品在线免费观看| 欧美日韩国产区| 国产精品99免费看| 国产欧美日韩不卡免费| 黄色成人在线网站| 亚洲精品久久久久久久久久久久久 | 国产日韩综合一区二区性色av| 国产女主播一区二区| 国产深夜精品| 在线精品视频在线观看高清| 91久久精品国产91久久性色| 亚洲免费观看| 亚洲欧洲av一区二区三区久久| 欧美一区二区三区四区视频| 久久久噜噜噜久久中文字幕色伊伊| 美腿丝袜亚洲色图| 亚洲欧洲精品一区二区精品久久久| 亚洲乱码视频| 香蕉国产精品偷在线观看不卡| 久久女同精品一区二区| 欧美另类99xxxxx| 国产九色精品成人porny| 在线日韩电影| 亚洲——在线| 欧美 日韩 国产 一区| 99亚洲一区二区| 久久久精品日韩| 欧美色大人视频| 在线免费观看一区二区三区| 亚洲一区二区黄| 免费一级欧美片在线播放| 99ri日韩精品视频| 久久久之久亚州精品露出| 欧美日韩一区国产| 1024亚洲| 久久久www成人免费无遮挡大片| 亚洲精品日韩久久| 久久乐国产精品|