原创 poj 2778

這道題類似於poj 1625,只不過字符集變得更小,只有’A’,’G’,’C’,’T’四個字符。相應的,序列的長度大幅度的增加至2*10^9。假設序列長度爲m,總的trie圖節點數爲sz,原先的dp方法的複雜度爲O(m*sz^2)

原创 zoj3865

zoj3865 zoj3865 解題思路: 首先這道題求的是起點到終點之間的最短到達時間。我們可以維護一個三維的狀態(x,y,direct),其中direct是光標指向的方向,可以理解爲機器人robot是有方向的。光標所在的方

原创 poj 1160

題意爲給出n個村莊的座標,問如何設立m個郵局,使得每個村莊離其最近郵局的總路程即總花費最小。 思路: 若只設立一個郵局,可知郵局設在村莊座標中位數的位置是最優解。這個問題屬於在n個東西中選出m個,求全局最優解的問題。自然想到dp。設立二維

原创 hdu2457

hdu 2457 題意: 依舊是DNA序列的問題。給出一些致病的基因片段(僅由’A’,’G’,’C’,’T’組成),和一個DNA序列T,可以在序列T上做修改操作,修改某一個鹼基爲另一個鹼基記作一次修改操作。問你最少修

原创 poj 1887解題報告

題目要求的是最長下降子序列的長度。長度爲n的串的最長子序列長度必定存在最優子結構。 證明: 若序列{x1,x2x3...xn}的最長下降子序列爲{y1,y2,y3,y4...yk},不妨假設yk=xm。則{y1,y2,y3...yk}也一

原创 poj 1625

poj 1625 題意: 現有一個奇葩的國家。總統不允許任何含有非法單詞的句子出現。假定這個國家的句子長度固定爲m。現給定大小爲n 的字符集,和p個長度爲min(m,10)的非法單詞。任何包含非法單詞的句子都是非

原创 Codeforces Round #323 (Div. 2) D.Once Again...(582B)

題意 給出一個長度爲n(1<= n <= 100)的序列,使其重複t(1<= t <= 1e7)次後,求最長不減子序列的長度。 思路 序列重複t次後總長度高達1e9,如果暴力dp,即使是O(n)的算法也不可取。因此需要另闢蹊徑。長度

原创 神經網絡與深度學習筆記——神經網絡與梯度下降

利用神經網絡進行手寫體識別 兩種重要的人工神經網絡:感知機,sigmoid神經元。 神經網絡標準學習算法:sgd(隨機梯度下降) Perceptrons(感知機) 二進制輸入x1,x2,x3... sum=∑jwj∗xj

原创 孤獨

孤獨,,,若宇宙是一個電子在時間軸上的來回,那麼萬物即爲一物。眼前的電腦,鼠標,桌椅不過是一堆化學元素的組合。物質即能量,人死後,這一團能量碎成繁星,融入山川河流,歸於雲雨風雪。那不也是永生嗎?

原创 Notes----20160706

P問題是具有多項式級算法的問題。 NP問題是能夠以多項式時間複雜度驗證一個解的問題。 NPC問題的條件1:是一個NP問題 2:能由一個NPC問題歸約而來。 第一個NPC問題,邏輯電路問題:對於給定的n個輸入變量,問是否有一組邏輯解(

原创 神經網絡筆記——反向傳播算法

神經網絡輸出的矩陣表示 alj=σ(∑kwljkal−1k+blj), al=σ(wlal−1+bl). 上式中,令:zl≡wlal−1+bl 關於cost函數的兩個條件 條件1:cost函數可以被寫成如下形式: C=1n∑

原创 hdu2196 樹形dp

題意: 給出一顆帶權樹,求以樹上每個點爲起點可以到達的最大邊權和。 思路: 樹形dp的思想,將無根樹轉化爲有根樹,對於每個點來說,最長的一條路可能有兩種情況,一是向下走,經過其某個子樹。另一種情況是向上走,由其父親延伸而來。 以

原创 HDU 5691 --tsp變型

題意: 有n(n<=16)個數字需要排列,其中一些的數字位置是給定的,問最後排列的ans值最大是多少。ans的定義是所有連續兩個數字的乘積的和。 思路: 完全排列複雜度n!,不可取。ans乘積的和具有最優子結構。按照tsp類似的方法

原创 hdu 5411 2015多校十1006 ~矩陣快速冪

題意: 給定n個碎片的轉移關係,問最多使用m個碎片組成的不同的序列個數是多少。 思路: 容易想到dp的方法,以dp[i][j]表示長度爲i以j號碎片結尾的不同序列的數量。那麼dp[i + 1][k] += dp[i][j](j ->

原创 poj 3084 最小割

題意: 有一些用門相連的小房間,門可以開關,但是每個門的開關只能由給定的某一個房間控制,現在給定一個房間t和一些房間mi,問使得mi到s都不連通的情況下,需要關閉的門的最少個數。 思路: 房間看作點,門看作邊,若門可以隨意開關,在點