【題解-信息學奧賽一本通】1337:【例3-2】單詞查找樹
題目1337【例3-2】單詞查找樹題目描述在進行文法分析的時候通常需要檢測一個單詞是否在我們的單詞列表里。為了提高查找和定位的速度通常都畫出與單詞列表所對應的單詞查找樹其特點如下1根結點不包含字母除根結點外每一個結點都僅包含一個大寫英文字母2從根結點到某一結點路徑上經(jīng)過的字母依次連起來所構成的字母序列稱為該結點對應的單詞。單詞列表中的每個單詞都是該單詞查找樹某個結點所對應的單詞3在滿足上述條件下該單詞查找樹的結點數(shù)最少。4例下圖左邊的單詞列表就對應于右邊的單詞查找樹。注意對一個確定的單詞列表請統(tǒng)計對應的單詞查找樹的結點數(shù)包含根結點。輸入為一個單詞列表每一行僅包含一個單詞和一個換行/回車符。每個單詞僅由大寫的英文字母組成長度不超過63個字母 。文件總長度不超過32K至少有一行數(shù)據(jù)。輸出僅包含一個整數(shù)該整數(shù)為單詞列表對應的單詞查找樹的結點數(shù)。時空限制1s / 64MB樣例輸入A AN ASP AS ASC ASCII BAS BASIC樣例輸出13代碼#includebits/stdc.husingnamespacestd;constintN1e510;intn;charop;string s;intson[N][30],cnt[N],idx;voidinsert(string str){intp0;for(inti0;istr.size();i){intustr[i]-a;if(!son[p][u])son[p][u]idx;pson[p][u];}cnt[p];}intquery(string str){intp0;for(inti0;istr.size();i){intustr[i]-a;if(!son[p][u])return0;pson[p][u];}returncnt[p];}intmain(){cinn;while(n--){cinops;if(opI)insert(s);elsecoutquery(s)endl;}return0;}結果

相關新聞

Agent 的上限看模型,底線看什么?

Agent 的上限看模型,底線看什么?

不管是之前在企業(yè)做培訓,還是做分享的時候,經(jīng)常會有朋友問到:AI 搜索出來的結果,其準確性該怎么保證?以及 AI 搜索的信息源又是怎么生成的? 今天這篇文章,就給大家聊一聊關于 AI 搜索 Web Sear…

2026/8/1 21:58:22 閱讀更多
樹莓派SIM7080G HAT物聯(lián)網(wǎng)通信實戰(zhàn):從Cat-M/NB-IoT連接到MQTT數(shù)據(jù)上傳

樹莓派SIM7080G HAT物聯(lián)網(wǎng)通信實戰(zhàn):從Cat-M/NB-IoT連接到MQTT數(shù)據(jù)上傳

1. 項目概述:為什么選擇SIM7080GG HAT作為物聯(lián)網(wǎng)項目的“通信心臟”?如果你正在用樹莓派搗鼓一個需要聯(lián)網(wǎng)的硬件項目,比如遠程環(huán)境監(jiān)測站、資產(chǎn)追蹤器或者智能農業(yè)傳感器,那你肯定繞不開一個核心問題:怎么讓這個“小電…

2026/8/2 11:35:24 閱讀更多
3分鐘搞定!QQ空間歷史說說完整備份終極指南

3分鐘搞定!QQ空間歷史說說完整備份終極指南

3分鐘搞定!QQ空間歷史說說完整備份終極指南 【免費下載鏈接】GetQzonehistory 獲取QQ空間發(fā)布的歷史說說 項目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistory 你是否曾想過,那些年發(fā)過的QQ空間說說,那些記錄青春的文字…

2026/8/2 0:04:01 閱讀更多
3分鐘搞定!QQ空間歷史說說完整備份終極指南

3分鐘搞定!QQ空間歷史說說完整備份終極指南

3分鐘搞定!QQ空間歷史說說完整備份終極指南 【免費下載鏈接】GetQzonehistory 獲取QQ空間發(fā)布的歷史說說 項目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistory 你是否曾想過,那些年發(fā)過的QQ空間說說,那些記錄青春的文字…

2026/8/2 0:04:01 閱讀更多
AMAT 0100-02186 I/O 分配 PCB

AMAT 0100-02186 I/O 分配 PCB

AMAT 0100-02186 I/O分配PCB板是應用材料(Applied Materials)公司生產(chǎn)的一款用于半導體設備的I/O信號分配電路板。該型號(0100-02186)的核心特點如下:專用于Endura等半導體工藝腔室。集成信號路由與分配功能。連接控制…

2026/8/2 2:51:21 閱讀更多
Nissei Corp FFMN-32L-10-T0 40AX 三相異步電動機

Nissei Corp FFMN-32L-10-T0 40AX 三相異步電動機

Nissei Corp FFMN-32L-10-T0 40AX 三相異步電動機是日本日清(Nissei)品牌的一款工業(yè)用三相異步電機,適用于自動化設備及通用機械驅動。該型號(FFMN-32L-10-T0 40AX)的核心特點如下:三相交流異步電動機。額定…

2026/8/2 2:52:49 閱讀更多