Description 求對每一個連續字串將它切割成形如 AABB 的形式的方案數之和 Solution 顯然 AABB 是由兩個 AA 串拼起來的 考慮維護兩個數組 a[i] 和 b[i] ...
設 f i 表示以 i 結尾的square個數, g i 表示以 i 開頭的square個數,則 ans sum i n f ig i 。 枚舉square中長度的一半 L ,每 L 步取一個關鍵點,那么每個該長度的square的肯定恰好經過兩個相鄰的關鍵點,且位置差距為 L 的字符一一匹配。所以相鄰關鍵點之間通過后綴數組求出最長公共前后綴,即可知道存在多少該長度的square。 這相當於 f 和 ...
2016-08-03 01:21 0 1630 推薦指數:
Description 求對每一個連續字串將它切割成形如 AABB 的形式的方案數之和 Solution 顯然 AABB 是由兩個 AA 串拼起來的 考慮維護兩個數組 a[i] 和 b[i] ...
! Description 如果一個字符串可以被拆分為 AABBAABB 的形式,其中 AA 和 BB 是任意 ...
題目描述 如果一個字符串可以被拆分為 $AABB$ 的形式,其中 $A$ 和 $B$ 是任意非空字符串,則我們稱該字符串的這種拆分是優秀的。 例如,對於字符串 aabaabaa,如果令 $A = \mathrm{aab}$,$B = \mathrm{a}$,我們就找到了這個字符串拆分 ...
「NOI2016」優秀的拆分 題目描述 如果一個字符串可以被拆分為 \(\text{AABB}\) 的形式,其中 \(\text{A}\) 和 \(\text{B}\) 是任意非空字符串,則我們稱該字符串的這種拆分是優秀的。 例如,對於字符串 \(\text {aabaabaa}\) ,如果令 ...
【BZOJ4654】【NOI2016】國王飲水記(動態規划,斜率優化) 題面 BZOJ 洛谷 題解 首先肯定是找性質。 明確一點,比\(h_1\)小的沒有任何意義。 所以我們按照\(h\)排序,那么\(h_1\)就是當前\(1\)號位置的水量。 假設我們使用的次數不受到任何限制,我們思考 ...
本文版權歸ljh2000和博客園共有,歡迎轉載,但須保留此聲明,並給出原文鏈接,謝謝合作。 本文作者:ljh2000 作者博客:http://www.cnblogs.com ...
題目鏈接:循環之美 這道題感覺非常優美……能有一個這么優美的題面和較高的思維難度真的不容易…… 為了表示方便,讓我先講一下兩個符號。\([a]\)表示如果\(a\)為真,那么返回\(1\) ...
你乘坐的航班XXX已經抵達終點站——四川綿陽。 “呼——”機艙外的天空灰沉沉的,不禁有些壓抑與緊張。 一出機場,就看見南山中學的牌子,黃色衣服的志願者們,還有熱情的老師們。 感覺剛才的情緒又一掃 ...