POJ 3080 Blue Jeans(暴力枚舉+KMP 類似POJ 3450)

Blue JeansTime Limit: 1000MS Memory Limit: 65536KTotal Submissions: 9909 Accepted: 4180DescriptionThe Genographic Project is a research partnership between IBM and The National Geographic Society that is analyzing DNA from hundreds of thousands of

hdu 4569 Special equations ( 必要條件縮小範圍後暴力)

Special equationsTime Limit: 2000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 189    Accepted Submission(s): 97Special JudgeProblem Description  Let f(x) = anxn +...+ a1x +a0, in which ai (0 <= i <= n)

機率dp-poj-2096-Collecting Bugs

題目連結:http://poj.org/problem?id=2096題目意思:一個程式有s個子系統,要找出n種bug。某人一天找n種bug中的一種,求出他找出n種bug並且每個子系統中都有bug的天數的期望。設dp[i][j]表示已經找到了i種bug,並且在j個子系統中出現了的天數期望。則dp[n][s]=0.求出dp[0][0]即為最後的結果。期望從後往前推。第一種:對於每天找到的那個bug在之前找到的i種中並且也在j個子系統中,機率為:i*j/(n*s)第二種:對於這個bug在i種中,並出

hdu 4574 Bombs (dfs+剪枝)

BombsTime Limit: 2000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 326    Accepted Submission(s): 45Problem Description  Terrorists are around everywhere, they always make troubles by detonating bombs. The

UVA10288 Coupons 期望+分數運算

公式E(x)=n Σ 1/i因為當已經拿到k張不同的時候 拿到不同牌的期望是 (n-k)/n    ,1除於這個機率就是  n/(n-k) 然後從1到n加一下就可以了 Problem FCouponsInput: standard inputOutput: standard outputTime Limit: 2 secondsMemory Limit: 32 MB Coupons in cereal boxes are numbered 1 to n, and a set of one of

UVA11404—–Palindromic Subsequence—–DP之LCS

題目地址:http://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&page=show_problem&problem=2399題目意思:給你一個字串,問你其中能組成的最長迴文串,輸出字典序最小的解題思路:將串倒置和原串求LCS,然後取前len/2作為迴文串的前半部然後倒過來做後半部,注意長度的奇偶問題#include<cstdio>#include<cstring>#

POJ3124 The Bookcase DP

簡單DPf【i】【j】【k】 表示前i本書放在書架上後第一層厚度j第二層厚度k 時三層書高度和最小的值f【i】【j】【k】=min(f[i-1][j][k],f[i-1][j-t[i]][k],f[i-1][j][k-t[i]]) 注意如果這本書是每一層第一本需要把該書高度加上(dp之前要將書高度從大到小排序否則該遞推不成立)The BookcaseTime Limit: 3000MS Memory Limit: 65536KTotal Submissions: 1888 Accepted: 5

類比 回型矩陣 zstu-3897

 題目連結:http://acmpj.zstu.edu.cn/JudgeOnline/showproblem?problem_id=3897 題目意思:要求輸出一個n*m

類比字串的處理 codeforces 1B

 題目連結:     http://codeforces.com/problemset/problem/1/B 題目意思:    有兩種方法表示行和列:RXCY(X,Y為整數)和 xN (x 為大寫字母組成的字串用來表示列數,N表示行數)    給出一種表示形式求出另一種表示形式。 解題思路:  1.先判斷是哪種表示形式,如果是形式RXCY,則第一個字元一定為‘R'且第二個字元一定為數字,並且後面一定有C,如果後面全部是數字,則表示形式為xN; 

BFS+狀態壓縮 hdu-1885-Key Task

題目連結:http://acm.hdu.edu.cn/showproblem.php?pid=1885題目意思:給一個矩陣,給一個起點多個終點,有些點有牆不能通過,有些點的位置有門,需要拿到相應顏色的鑰匙才能開啟,問到達終點的最短步數。解題思路:BFS+狀態壓縮。將每種顏色對應一個位元位,1表示已經得到該顏色的鑰匙,0表示沒有得到。一把鑰匙可以同種顏色的多扇門。代碼:#include<iostream>#include<cmath>#include<cstdio&g

hdu 4444 Walk (離散化+建圖+bfs+三維判重 好題)

WalkTime Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/65536 K (Java/Others)Total Submission(s): 1142    Accepted Submission(s): 195Problem DescriptionBiaoge is planning to walk to amusement park. The city he lives can be abstracted as a 2

hdu 4336 Card Collector (容斥原理)

Card CollectorTime Limit: 2000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 1715    Accepted Submission(s): 786Special JudgeProblem DescriptionIn your childhood, do you crazy for collecting the beautiful

BFS+餘數判重+數論 hdu-1664-Different Digits

題目連結:http://acm.hdu.edu.cn/showproblem.php?pid=1664題目意思:給一個n,讓你找出含不同數字最少的n的倍數,如果含不同數字相同,則輸出最小的。解題思路:根據數論裡面的知識點:對於任意的整數n,必然存在一個由不多於兩個的數來組成的一個倍數。因為a,aa,aaa……取n+1個,則由鴿籠原理,必有兩個模n餘數相同,相減即得n的倍數m。而m只由a、0組成。對於餘數相同的情況,數位少的含不同數位個數肯定不超過數位多的,所以可以用餘數判重。先掃描一位的情況,然

hdu 4487 Maximum Random Walk (機率dp)

Maximum Random WalkTime Limit: 2000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 219    Accepted Submission(s): 120Problem DescriptionConsider the classic random walk: at each step, you have a 1/2 chance of

機率dp ural 1776. Anniversary Firework

題目連結:http://acm.timus.ru/problem.aspx?space=1&num=1776題目意思:要把1-n個火箭都點火,其中每次點火間隔10s.點火步驟:1、首先點燃第一個和最後一個2、點燃任意兩個已點火箭的中間一個。注意可以有多個區間,每次可以同時點燃多個。求點燃所有火箭的時間的期望。解題思路:比賽的時候想簡單了,認為左邊的時間期望和右邊的時間期望的最大值就是此時下一步的時間期望,被虐了。應該根據期望=機率乘以時間,用dp[i][j]表示恰好點燃i個火箭花j個十秒

資料結構 uva 112-Tree Summing

 題目連結:http://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&page=show_problem&problem=48 題目意思:用括弧方式給你一顆二叉樹,一個預期的值result,如果從根到葉子節點所有的節點的值的和能夠等於result,則輸出yes,否則輸出no. 解題思路:由於題目給的是有任意空格和斷行符號,所以先把括弧和數字全部存入到字元數組中,跳過空格和斷行符號,然後再處理,

狀態壓縮dp hdu 4539 鄭廠長系列故事——排兵布陣

題目連結:http://acm.hdu.edu.cn/showproblem.php?pid=4539題目意思:給一個矩陣,有些位置不能放士兵。每個士兵可以攻擊哈密頓距離恰好為2的所有位置。求最多能放多少個士兵,使得士兵之間不衝突。解題思路:狀態壓縮dp.因為當前位置與前兩行有關,所以把相鄰兩行作為二維狀態,枚舉第i-2行即可得到第i行的狀態。記狀態dp[][i][j]表示當前行狀態為i,前一行狀態為j時,最多能放計程車兵個數。dp[][i][j]=Cal(i)+max(dp[][j][k]);

類比+二分 poj-1019-Number Sequence

題目連結:http://poj.org/problem?id=1019題目大意:Sk表示123...k把S1S2S3...Sk排成一行 比如:112123123412345123456....求第i個數字是多少。解題思路:如果Sk表示123...k所佔的位元,顯然Sk=Sk-1+Cal(k)。Cal(k)表示k的位元。先打表預先處理sum[i]=S1+S2+..+Si;然後在sum[i]中尋找第n個屬於哪一個Sk. 在同一個Sk中,一位有1~9 9個,2位有10~99 90個   3位有100~

數學題-hdu-4569-Special equations

題目連結:http://acm.hdu.edu.cn/showproblem.php?pid=4569題目意思:給一個不超過四次的一元多項式,求一個x使得該多項式的值mod給定質數p的平方為0.解題思路:設給定的多項式為f(x)=a4*x^4+a3*x^3+a2*x^2+a1*x+a0顯然f(x+p^2)=f(x)mod(p^2).故只需討論0~p^2範圍內(其他數如果滿足,一定可以轉化到該範圍內)是否存在滿足題意的。如果直接o(p^2)的話肯定會逾時,所以需要剪枝。因為p為質數,並且f(x+p

hdu 1251 統計難題 (字典樹)

統計難題Time Limit: 4000/2000 MS (Java/Others)    Memory Limit: 131070/65535 K (Java/Others)Total Submission(s): 13884    Accepted Submission(s): 5971Problem DescriptionIgnatius最近遇到一個難題,老師交給他很多單詞(只有小寫字母組成,不會有重複的單詞出現),現在老師要他統計出以某個字串為首碼的單詞數量(單詞本身也是自己的首碼). 

總頁數: 61357 1 .... 7633 7634 7635 7636 7637 .... 61357 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.