HihoCoder1366 逆序單詞(字典樹)

2022-04-30 15:15:18 字數 874 閱讀 8341

時間限制:10000ms

單點時限:1000ms

記憶體限制:256mb

在英文中有很多逆序的單詞,比如dog和god,evil和live等等。

現在給出乙份包含n個單詞的單詞表,其中每個單詞只出現一次,請你找出其中有多少對逆序單詞。

第1行:1個整數,n,表示單詞數量。2≤n≤50,000。

第2..n+1行:每行1個單詞,只包含小寫字母,每個單詞長度不超過16個字母。保證每個單詞只出現一次,且不會出現回文單詞(即乙個單詞倒序還是它自己,比如eye)。

第1行:1個整數,表示單詞表中逆序單詞的對數。

樣例輸入

6

doglive

hiho

evil

coder

god

樣例輸出

2

字典樹秒。

#include#include

#include

#include

#include

using

namespace

std;

const

int maxn=1000000

;int next[maxn][26

],ans,cnt;

bool

end[maxn];

void insert(char

c) end[now]=1;}

void query(char

c)

if(end[now]) ans++;

}int

main()

printf("%d

",ans);

return0;

}

逆序單詞 HIhoCoder 1366 字典樹

在英文中有很多逆序的單詞,比如dog和god,evil和live等等。現在給出乙份包含n個單詞的單詞表,其中每個單詞只出現一次,請你找出其中有多少對逆序單詞。第1行 1個整數,n,表示單詞數量。2 n 50,000。第2.n 1行 每行1個單詞,只包含小寫字母,每個單詞長度不超過16個字母。保證每個...

1366 逆序單詞

轉行做了ios,但是不能忘記c 以後要多刷題目,不論簡單與否 時間限制 10000ms 單點時限 1000ms 記憶體限制 256mb 描述 在英文中有很多逆序的單詞,比如dog和god,evil和live等等。現在給出乙份包含n個單詞的單詞表,其中每個單詞只出現一次,請你找出其中有多少對逆序單詞。...

hihocoder中的逆序排隊

題目如下 time limit 10000ms case time limit 1000ms memory limit 256mb 描述在上一回 上上回以及上上上回里我們知道nettle在玩 艦 經過了一番苦戰之後,nettle又獲得了的很多很多的船。這一天nettle在檢查自己的艦隊列表 我們可以...