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

心如止水
Je n'ai pas le temps
posts - 400,comments - 130,trackbacks - 0

題目的意思是給出需要發送信息的名單,和已經發送信息的名單,統計出還需要給多少人發送。此題使用快速排序和二分查找復雜度方面已經可以承受,但是考慮到名單上名字可能有重復,需要判重,比較麻煩,所以使用的是字典樹。

另外ACM中一個測試數據包含多組數據,所以在計算完一組數據之后不能忘記釋放內存,否則會超過內存限制。當然,高中的信息學競賽釋放不釋放就無所謂了……

以下是我的代碼:
#include<stdio.h>
#include
<stdlib.h>
typedef 
struct TREE
{
    
long sign;
    
struct TREE *node[26];
}
tree;
long ans;
tree 
*root;
void deal(char *s)
{
    
while(*s)
    
{
       
if((*s)>='A'&&(*s)<='Z')
         (
*s)+='a'-'A';
       s
++;
    }

}

tree
* newnode()
{
    tree 
*p;
    
long i;
    p
=(tree*)malloc(sizeof(tree));
    
for(i=0;i<26;i++)
      p
->node[i]=NULL;
    p
->sign=0;
    
return p;
}

void visit(tree *p,char *s,int bj)
{
    
long pos=(*s)-'a';
    
if(p->node[pos]!=NULL)
      p
=p->node[pos];//已有該葉子 
    else
    
{
       
if(bj==0return;//插入時才新建 
       p->node[pos]=newnode();
       p
=p->node[pos];
    }

    
if(s[1]!=0)
      visit(p,s
+1,bj);
    
else
    
{
       
if(p->sign!=bj) ans+=(bj?1:-1);
       p
->sign=bj;
    }

}

void release(tree *p)
{
    
long i;
    
for(i=0;i<26;i++)
      
if(p->node[i]!=NULL)
        release(p
->node[i]);
    free(p);
}

int main()
{
    
long n,m,i;
    
char s[11];
    FILE 
*fin,*fout;
    fin
=fopen("message.in","r");
    fout
=fopen("message.out","w");
    fscanf(fin,
"%ld",&n);
    
while(n!=0)
    
{
       fscanf(fin,
"%ld",&m);
       ans
=0;
       root
=newnode();
       
for(i=1;i<=n;i++)
       
{
          fscanf(fin,
"%s",s);
          deal(s);
          visit(root,s,
1);
       }

       
for(i=1;i<=m;i++)
       
{
          fscanf(fin,
"%s",s);
          deal(s);
          visit(root,s,
0);
       }

       release(root);
       fprintf(fout,
"%ld\n",ans);
       fscanf(fin,
"%ld",&n);
    }

    fclose(fin);
    fclose(fout);
return 0;
}

posted on 2010-01-06 21:03 lee1r 閱讀(212) 評論(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一区| 日韩亚洲一区二区| 久久久久久一区二区| 亚洲天堂成人| 亚洲欧美另类国产| 欧美综合国产| 久久久久国产精品人| 亚洲欧美自拍偷拍| 99热免费精品| 久久av最新网址| 久久精品人人做人人爽| 国产精品久久久久久久电影| 欧美日韩在线视频观看| 国产精品国产三级国产aⅴ9色| 欧美视频在线一区二区三区| 国产精品二区三区四区| 国产精品亚洲综合色区韩国| 一区免费观看| 午夜视频一区在线观看| 久久综合色婷婷| 一区二区免费在线观看| 欧美1区视频| 亚洲第一中文字幕| 欧美国产激情二区三区| 久久伊人一区二区| 国产一区二区无遮挡| 久久精品噜噜噜成人av农村| 亚洲天堂网站在线观看视频| 欧美日本久久| 性做久久久久久久免费看| 亚洲精品一区二区在线观看| 欧美日韩福利视频| 亚洲午夜一区二区| 香蕉视频成人在线观看| 国产综合色产在线精品| 国产欧美亚洲一区| 久久成人18免费观看| 午夜免费日韩视频| 韩国av一区二区三区| 久久精品国产综合| 老司机精品福利视频| 99成人在线| 久久国产精品久久久久久电车 | 日韩视频在线一区二区三区| 欧美激情按摩| 国产精品日韩欧美一区二区| 久久久国产91| 欧美人成免费网站| 久久国产精彩视频| 欧美日韩国产成人在线观看 | 国产精品免费网站在线观看| 欧美一级视频免费在线观看| 另类天堂av| 久久黄色网页| 国产精品视频九色porn| 免费在线成人av| 国产日韩精品一区二区三区在线 | 午夜精品视频在线观看一区二区| 99这里只有久久精品视频| 136国产福利精品导航| 午夜国产精品视频| 在线亚洲激情| 欧美视频手机在线| 亚洲日本va午夜在线电影| 在线播放豆国产99亚洲| 欧美一区二区视频在线观看| 中日韩在线视频| 一区二区三区国产精华| 99在线精品视频| 欧美日韩天天操| 日韩亚洲成人av在线| 亚洲伊人第一页| 国产偷国产偷亚洲高清97cao| 一区二区三区国产精品| 久久国产成人| 亚洲毛片在线| 国产视频精品va久久久久久| 欧美专区第一页| 亚洲乱码精品一二三四区日韩在线 | 亚洲欧美另类在线观看| 国产欧美一区二区视频| 久久久久久久一区二区| 亚洲国产精品一区二区三区| 亚洲免费激情| 狠狠综合久久av一区二区老牛| 欧美精品亚洲| 久久精品日韩欧美| 亚洲一区999| 日韩网站在线看片你懂的| 欧美中文字幕在线观看| 亚洲图片欧洲图片av| 日韩午夜电影av| 1769国产精品| 精品电影一区| 很黄很黄激情成人| 国产精品毛片在线看| 欧美日韩国产a| 欧美精品粉嫩高潮一区二区| 久久久一区二区| 久久精品国产一区二区电影 | 欧美福利视频网站| 久久成人免费网| 久久精品国内一区二区三区| 亚洲午夜激情| 午夜精品视频| 久久久噜噜噜久噜久久| 欧美一区二区三区在线| 欧美自拍丝袜亚洲| 久久久精品性| 亚洲国产欧洲综合997久久| 亚洲国产精品一区二区www| 欧美激情视频一区二区三区不卡| 欧美gay视频激情| 亚洲精品久久嫩草网站秘色 | 一区二区三区四区国产| 在线亚洲激情| 久久色在线播放| 欧美国产精品中文字幕| 一二三区精品| 久久久久九九九| 国产精品免费视频xxxx| 国内精品伊人久久久久av一坑| 亚洲国产综合在线| 午夜日韩av| 亚洲精品一区中文| 久久婷婷国产综合尤物精品| 欧美视频二区| 亚洲激情午夜| 美日韩精品视频| 亚洲在线视频免费观看| 欧美日韩999| 亚洲黄色av一区| 毛片一区二区| 久久精品噜噜噜成人av农村| 国产精品高潮久久| 亚洲毛片视频| 亚洲精品人人| 欧美日韩国产影院| 日韩视频永久免费观看| 激情丁香综合| 久久久av水蜜桃| 久久久精品一区二区三区| 国产精品乱看| 欧美尤物一区| 久久久久久久久久看片| 国产一区欧美日韩| 久久青草欧美一区二区三区| 亚洲欧美成人精品| 国内精品视频在线播放| 免费在线亚洲| 欧美日韩精品在线播放| 羞羞色国产精品| 久久综合影视| 亚洲天天影视| 久久久久综合网| 亚洲视频在线视频| 一区在线视频观看| 亚洲乱码一区二区| 极品av少妇一区二区| 日韩午夜在线观看视频| 国产欧美日韩在线视频| 欧美肥婆在线| 国产精品久久久久久久第一福利| 麻豆精品精华液| 国产精品一区二区你懂的| 亚洲福利国产| 精品动漫3d一区二区三区| 亚洲国产第一页| 黄色成人av在线| 亚洲欧美日本另类| 亚洲综合大片69999| 欧美 日韩 国产一区二区在线视频 | 免费在线观看成人av| 国产精品视频不卡| 一本色道久久综合一区| 在线观看中文字幕亚洲| 久久精品人人爽| 久久精品系列| 激情五月婷婷综合| 久久精品女人| 国产欧美日韩一区| 亚洲一区中文| 久久精品毛片| 国产精品夜色7777狼人| 亚洲视频1区| 亚洲免费在线精品一区| 欧美日韩久久| 亚洲欧美精品一区| 久久亚洲国产成人| 国产一区二区丝袜高跟鞋图片| 久久精品国产一区二区三区| 久久视频在线视频| 亚洲电影免费在线观看| 麻豆精品在线播放|