备战ccpc分站赛:秦皇岛和威海站(数论模块和dp模块)
挑戰(zhàn)程序設(shè)計(jì)競賽(第2版)練習(xí)題
tips:難度(個(gè)人主觀判斷):
簡單*
簡單但卡思維 **
中 ***
中稍加思考 ****
難 *****
1 . 記錄結(jié)果再利用的“動態(tài)規(guī)劃”
(1)基礎(chǔ)的動態(tài)規(guī)劃算法:
* POJ 3176 Cow Bowling 基礎(chǔ)的動態(tài)規(guī)劃算法
**POJ 2229 Sumsets 計(jì)數(shù)dp
**POJ 2385 Apple Catching 基礎(chǔ)的動態(tài)規(guī)劃算法
POJ 3616 POJ 3280
優(yōu)化遞推關(guān)系式:
****POJ 1742 Coins 多重背包+是否裝滿問題
POJ 3046 POJ 3181
需要稍加思考的題目:
**POJ 1065 Wooden Sticks 最大上升子序列+動態(tài)規(guī)劃狀態(tài)轉(zhuǎn)移思維
POJ 1631 POJ 3666 POJ 2392 POJ 2184
2. 數(shù)學(xué)問題的解題竅門
輾轉(zhuǎn)相除法:
*Aizu 0005 GCD and LCM 輾轉(zhuǎn)相除
*****POJ 2429 GCD & LCM Inverse java或【Miller Rabin素?cái)?shù)測試】+【Pollar Rho整數(shù)分解】
POJ 1930
素?cái)?shù):
*Aizu 0009 Prime Number 素?cái)?shù)篩
POJ 3126 POJ 3421 POJ 3292
快速冪運(yùn)算:
*POJ 3641 Pseudoprime numbers 快速冪+判素?cái)?shù)
POJ 1995
二分:
最大化最小值
***POJ - 3258 River Hopscotch 二分+最大化最小值
3.常用技巧精選(一)
尺取法:
*** POJ 2566 Bound Found 尺取法+前綴和創(chuàng)造區(qū)間變化趨勢
** POJ 2739 Sum of Consecutive Prime Numbers 線性歐拉篩+尺取法
POJ 2100
反轉(zhuǎn):
**POJ 3185 The Water Bowls 開關(guān)問題+暴力
POJ 1222
彈性碰撞:
*** POJ 2674 Linear world 彈性碰撞+技巧
折半枚舉:
***POJ Subset 3977 折半枚舉+二分
POJ 2549
坐標(biāo)離散化:
Aizu 0531
4. 與平面和空間打交道的計(jì)算幾何
極限情況:
*** POJ 1981 Circle and Points 單位圓覆蓋最多點(diǎn)
POJ 1418 Aizu 2201
平面掃描:POJ 3168 POJ 3293 POJ 2482
凸包:POJ 1113 POJ 1912 POJ 3608 POJ 2079 POJ 3246 POJ 3689
數(shù)值積分:Aizu 2256 Aizu 2215
5. 更加復(fù)雜的數(shù)學(xué)問題
模運(yùn)算的世界:
**** POJ 1150 The Last Non-zero Digit (n!mod p)
POJ 1284 POJ 2115 POJ 3708 POJ 2720
矩陣:
POJ 2345 POJ 3532 POJ 3526
計(jì)數(shù):
POJ 2407 POJ 1286 POJ 2409 Aizu 2164 Aizu 2214
6. 找出游戲的必勝策略
推理與動態(tài)規(guī)劃算法:
POJ 1082 Calendar Game關(guān)于日歷的博弈問題
POJ 2068 POJ 3688 POJ 1740
Nim與Grundy數(shù):
POJ 2975 POJ 3537 CodeForces 138D POJ 2315
7. 華麗地處理字符串
動態(tài)規(guī)劃算法:
Aizu 2212 CodeForces 86C
字符串匹配:
CodeForces 25E Aizu 1312
后綴數(shù)組:
POJ 1509 POJ 3415 POJ 3729 Aizu 2292 CodeForces 123D
先列出框架,后面陸續(xù)補(bǔ)充,勿催,加急中。。。
總結(jié)
以上是生活随笔為你收集整理的备战ccpc分站赛:秦皇岛和威海站(数论模块和dp模块)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 减肥减了10斤后减不动了是怎么回事
- 下一篇: 肚子又大又软怎么减