模板題 字串統計

2022-05-04 02:00:11 字數 519 閱讀 1595

維護乙個字串集合,支援兩種操作:

字元僅包含小寫字母

\(1\leq n \leq 2\times 10^\)

\(1 \leq |s|\leq 10^\)

利用字典樹統計字串數目模板題,在字典樹中,每條邊表示的是字串中的字元,

在每個字串的終止節點來計算數目

#includeusing namespace std;

#define rep(i,a,n) for(int i=a;i=a;i--)

const int n=1e5+10;

int trie[n][26],cnt[n],tot=1;

char s[n];

int n;

void insert(char s)

cnt[p]++;

}int query(char s)

return cnt[p];

}void solve()

}int main()

字串問題 字串的統計字串

題目 給定乙個字串str,返回str的統計字串。例如,aaabbadddffc 的統計字串為 a 3 b 2 1 d 3 f 2 c 1 補充題目 給定乙個字串的統計字串cstr,再給定乙個整數index,返回cstr所代表的原始字串上第index個字元。例如,a 1 b 100 所代表的原始字串上...

HDU1251統計難題(字串處理)

description ignatius最近遇到乙個難題,老師交給他很多單詞 只有小寫字母組成,不會有重複的單詞出現 現在老師要他統計出以某個字串為字首的單詞數量 單詞本身也是自己的字首 input 輸入資料的第一部分是一張單詞表,每行乙個單詞,單詞的長度不超過10,它們代表的是老師交給ignati...

模擬題 字串 列舉 貪心 字串

題目描述 小林與亮亮正在做乙個遊戲。小林隨意地寫出乙個字串,字串只由大寫字母組成,然後指定乙個非負整數m mm,亮亮可以進行至多m mm次操作,每次操作為交換相鄰兩個字元。亮亮的目標是使得操作後的字串出現最長相同的字元的長度最大。你能幫亮亮計算一下這個最大長度是多少嗎?輸入格式 第一行乙個字串sss...