原创 組隊賽130926
A題題意:給出n個數,給出[L,R]區間,把區間內的戰士消滅掉,並且區間無重複,分別求出L左邊R右邊第一個存活的位置 思路:因爲區間無重複,所以直接更新左端點和右端點 理解題目錯了,以爲是從左邊1開始數到L-1第一個存活的位置,原來是從L
原创 Uva 11069 - A Graph Problem 遞推
題意:有n個數,問滿足下列兩個條件時可以分成幾個子集 1.子集中兩個元素的差s要2<=s<=3 2.子集儘可能的長,如1 3 5,不能1 5,因爲3還可以插到1 5中間 思路:用dp[i]表示用前i個數能形成的子集,對於dp[i]來說,決
原创 Uva 10128 - Queue 遞推
題意:有n個人,身高各不相同排成一列,問從左邊看可以看到p個人和從右邊看可以看到k個人的排列數,其中矮的人被高的人擋掉看不到 思路:設立數組dp[i][j][k]表示前i個人從左邊可以看到j個人,從右邊可以看到k個人的排列數 剛開始隊列爲
原创 Uva 10913 - Walking on a Grid 記憶搜索
題意:給出一個n*n的方陣,要求從(1,1)出發到點(n,n)的一條路徑,並且經過的點的值爲負數的個數小於等於k,輸出路徑上點的值之和最大值,若無法達到終點,則輸出impossible 思路:定義四維數組f[i][j][num][v],表
原创 Hdu 3664 Permutation Counting DP
題意:對於任意一種n的排列,定義它的E 值爲ai>i的個數,問在n的排列裏有幾個這樣的排列 思路:DP遞推 對於新加入的一個數i+1 1.加到尾部,值不變 2.把它和一個滿足ai>i的數交換,值不變 3。拿一個不滿
原创 UVA 10105 - Polynomial Coefficients
再一次溫習高中知識,才明白高中知識很有用! 題意:多項式(x1+x2+...+xk)^n. 輸入n和k(0<k,n<13),分別表示多項式次數和變元數。第二行爲k個非負整數n1,n2,...nk,滿足n1+n2+...nk=n.輸出多項式
原创 第十一週組隊賽一130918
A題 =============================================================================== B題:給你一組數,數的值k符合:要麼在它前面有k個數,要麼在它後面有k個
原创 2013/09/21
一個人的孤獨總會被周圍的人影響,一段時間隨機消失 興趣會改變,交際會改變,會隨着世界的無情改變 點贊 收藏 分享 文章舉報 SeeYouAlways 發佈了113 篇原創文章
原创 我喜歡
大學四年,如果沒能交上幾個可以拼命的朋友,沒有一段值得一生回憶的愛情,沒有感知青春的燦爛,而是只爲了那區區獎學金、助學金、學生幹部、榮譽證書、入黨名
原创 Hdu 1018 Big Number 求N!的位數
題意:求n!的位數 根據斯特林[striling]公式:log10(1)+log10(2)+log10(3)+.....+log10(n)取整後加1 代碼: #include <iostream> #include <stdio.h> #
原创 Uva 11181 - Probability|Given
題意:n個人去購物,恰好有r個人買了商品,其他人不買,求第i個人買商品的概率 思路:問題本質就是從n個人裏面選出r個人的概率pb 從n個人裏面選出r個人並且第i個人在r裏面
原创 國慶組隊賽131002
題目鏈接 A題:轉換序列,a[i]=abs(a[i]-a[i+1]),a[n]=abs(a[n]-a[1]),使得每一個數都想等的步驟,大與1000的按要求輸出 代碼: #include <iostream> #include <std
原创 會聲會影記事
會聲會影10如何調整視頻圖像大小? 方法: 1 素材放在視頻軌,點擊右上窗口的“選項”---點擊“屬性”就看到"變形素材",把“變形素材 ”前的方塊打勾,這時在預覽窗中會出現一個框,此時可根據你的需要按住黃色框邊進行調整。也可用右鍵點擊
原创 Hdu 1597 find the nth digit
題意: 假設: S1 = 1S2 = 12 S3 = 123 S4 = 1234......... S9 = 123456789 S10 = 1234567891S11 = 12345678912............ S18 = 12
原创 Uva 11121 Base -2
題意:把一個十進制數轉換成-2進制數,並且(-2)進制數的值只有01兩種情況 思路:因爲只有01兩種情況,本來應該有-1 1 0 三種的,所以必須把-1換成1,怎麼換就得推了 舉個例子,第0次:100/2==50,100%2==0,把50