原创 2019暑假篇——Prosjecni(構造)

目錄 一.題目 1.描述 2.輸入 3.輸出 4.1.樣例輸入 1 5.1.樣例輸出 1 4.2.樣例輸入 2 5.2.樣例輸出 2 二.題解 三.代碼 謝謝! 一.題目 1.描述 Slavko 很無聊,所以他把正整數填到 N*N 的方

原创 BZOJ 1977 嚴格次小生成樹——淺析最近公共祖先(LCA)

目錄   一.最近公共祖先(LCA) 1.定義:最近公共祖先一定是在樹上的兩個點最近的且公共的祖先 2.舉例說明: 3.暴力爬山 4.倍增 5.Tarjan 二.例題:嚴格次小生成樹 1.題目 1.題目描述 2.輸入 3.輸出 4.樣例輸

原创 BZOJ 4668 冷戰——並查集+LCA

基情鏈接♂BZOJ 1977 嚴格次小生成樹——淺析最近公共祖先(LCA) 目錄 一.題目:冷戰 1.題目描述 2.輸入 3.輸出 4.樣例輸入 5.樣例輸出 二.題解 三.代碼 ​ 謝謝! 一.題目:冷戰 1.題目描述 1946 年

原创 POJ 3322 Bloxorz I

  目錄 一.題目簡介 可以先玩一下這個遊戲 點擊打開鏈接  二.題解 三.代碼 謝謝! 一.題目簡介 可以先玩一下這個遊戲 點擊打開鏈接  二.題解 這道題目就是波爾皮,很簡單,就是爆搜一通,BFS直接暴力物體從起點到終點的全過程。 但

原创 [SCOI2005]騎士精神——雙向廣搜

基情鏈接♂[SCOI2005]騎士精神——迭代加深 目錄 一.雙向BFS 1.引入 2.概念 3.僞板子及解釋 4.運用hash進行標記 二.引入一道不太難的題目 1.題目 2.解題思路 3.代碼(如果還不懂,可供參考) 謝謝! 一.雙向

原创 [SCOI2005]騎士精神——迭代加深

目錄 一.迭代加深 1.引入 2.概念 3.樂觀估計函數 4.僞板子 二.下面引入一道簡單題:騎士精神[SCOI2005] 1.題目 2.題解思路 3.代碼 謝謝! 一.迭代加深 1.引入 在考試當中,打爆搜也許是我們的主要出路。但是爆搜

原创 珍珠項鍊(土豪送項鍊)——矩陣加速

目錄 一.題目 二.題解 三.參考代碼 謝謝! 一.題目 傳送門 二.題解 這道題的難點在於找到遞推公式。 我們定義長度爲i,珍珠種數爲j的項鍊搭配方法總數爲 可以得到一個遞推公式: 解釋: 先解釋前一部分: 就代表已經選了j-1顆珍珠

原创 POJ3233--Matrix Power Series--(矩陣加速,嵌套矩陣)

目錄 一.題目 題目描述 輸入 輸出 樣例輸入 樣例輸出 二.題解 三.代碼 謝謝! 一.題目 題目描述 給定矩陣A,求矩陣S=A^1+A^2+……+A^k,輸出矩陣,S矩陣中每個元都要模m。 數據範圍: n (n ≤ 30) ,  k

原创 彈藥科技

目錄 一.題目 題目描述 輸入 輸出 樣例輸入 樣例輸出 提示 二.題解 三.代碼 謝謝! 一.題目 題目描述 經過精靈族全力抵擋,精靈終於堅持到了聯絡系統的重建,於是精靈向人類求助,大魔法師伊扎洛決定弓}用博士的最新科技來抗敵。 伊扎洛

原创 計數(數論)(快速冪)

目錄 一.題目 題目描述 輸入 輸出 樣例輸入 樣例輸出 二.題解 三.代碼 一.題目 題目描述 給定n,m,k都是小於10001的正整數,輸出給定的n個數中,其m次冪能被k整除的數的個數。 輸出滿足條件的數的個數。 輸入 兩行組成,第一

原创 TR的數列(矩陣加速)

目錄 一.題目 題目描述 輸入 輸出 樣例輸入 樣例輸出 提示 二.題解 三.代碼 謝謝! 一.題目 題目描述 TR非常喜歡數學,經常一個人拿出草稿紙研究奇奇怪怪的數學問題,最近,他突然對數列產生了興趣,他找到一個數列,類似於斐波拉契,即

原创 【POJ1173】條形碼

目錄 一.題目 二.題解 三.代碼 謝謝! 一.題目 二.題解 這道題有點懵呀。容斥原理根本想不到,那麼就來想一下DP。 我們定義一個二維DP數組dp[i][j],表示寬度爲i,共有j個條形的總情況數。 可以想到有兩種情況: 1.這一

原创 計算器——大步小步算法(BSGS)

目錄 一.什麼是大步小步算法(BSGS) 二.模板 三.進階例題:計算機 1.題目 2.題解 3.代碼 謝謝! 一.什麼是大步小步算法(BSGS) 已知a,b,p,求x。 形如這樣的同餘式問題,可以用大步小步算法解決:直接將所有存入map

原创 矩陣加速(矩陣乘法)——淺析及例題

目錄 一.矩陣乘法 1.什麼是矩陣乘法 2.矩陣乘法運算的規律 3.模板 二.矩陣加速 1.例1:Fibonacci 第 n 項 (1)題目 (2)題解 (3)代碼 2.例2:Fibonacci前n項和 (1)題目 (2)題解 (3)代碼

原创 數論算法總結

目錄 一.歐拉函數 二.指數循環節 三.歐拉定理(費馬小定理) 四.二次探測定理 五.威爾遜定理 六.Miller-Rabin素性測試 七.二元一次不定方程 1.結論及證明 2.擴張歐幾里得 八.乘法逆元 九.拉格朗日插值法 十.中國剩餘