??xml version="1.0" encoding="utf-8" standalone="yes"?>久久久噜噜噜久久熟女AA片,久久丝袜精品中文字幕,亚洲人成电影网站久久http://m.shnenglu.com/FreePeter/category/6058.htmlAlgorithm, Mathematica, 计算机科? C++, photography, Linux的讨论空?/description>zh-cnTue, 20 May 2008 15:40:22 GMTTue, 20 May 2008 15:40:22 GMT60[Retrospect] Andrew Stankevich's Contesthttp://m.shnenglu.com/FreePeter/archive/2008/05/01/48607.htmlFreePeterFreePeterThu, 01 May 2008 12:45:00 GMThttp://m.shnenglu.com/FreePeter/archive/2008/05/01/48607.htmlhttp://m.shnenglu.com/FreePeter/comments/48607.htmlhttp://m.shnenglu.com/FreePeter/archive/2008/05/01/48607.html#Feedback0http://m.shnenglu.com/FreePeter/comments/commentRss/48607.htmlhttp://m.shnenglu.com/FreePeter/services/trackbacks/48607.html Warning : 剧透慎?..

Andrew Stankevich's Contest #1
Chinese Girls' Amusement
推结论直接算
Reactor Cooling
有上下界的环形流
New Year Bonus Grant
l典的树形DP
Matrix Multiplication
化简一下推l论
Nice Patterns Strike Back  (Recommend)
状态压~DP后用matrix来优化,或者用上次monthly时LK的方法?br id="cyo319"> Get Out! (Recommend)
可以用那个生成环的基的DFS,cMjapan那道题?br id="cyo322"> Beautiful People
最长虾c_列,8q稍微有个细节要?br id="cyo325"> Cracking' RSA (Recommend)
求bool方程l的解数。。。也是求下自由变量个数


Andrew Stankevich's Contest #2
Non Absorbing DFA
记得是个很正常的DP?br id="cyo335"> The Towers of Hanoi Revisited
l典的n个塔的hanoiQ记得要DP...
Hyperhuffman
是huffman问题吧,已经排好序,可以O(n)的?br id="cyo341"> Little Jumper (Recommend)
不错的物理题
首先可以惌成两只青蛙一起从两边跟?br id="cyo345"> 主要问题是计算l定一个v后的青蛙可达区间?br id="cyo346"> 取到最值只?U情况:从上面擦q,从下面擦q,45度v跻I如果可以Q?br id="cyo347"> Quantization Problem
又是一个正常的DP...
Roads
l典问题了?br id="cyo353"> 生成树上的权值必定是减少Q其他边上的权值必定增大,讑օ分别为ai, bj
然后对Q意一条不在生成树上的边,加入到生成树上Ş成一个环Q然后这条边的权值应?gt;=环上所有边的权倹{?br id="cyo355"> 然后我们可以列出一堆Ş如ai + bj >= 一个正数的不等式。。。然后。。。km法的标~~~
详情可以看km法的证明~~~
Robbers
首先令k[i] = m * x[i] / yQ取下整Q然后可能k[i]的和不到mQ要增加一些k[i]Q当然是Q每ơ找增大后delta最的~~~
主要是,g可以用heap优化为O(nlogn)。。?br id="cyo361"> Toral Tickets (Recommended)
比较奇的Polya

Andrew Stankevich's Contest #3
Areas (Recommended)
我的做法是基于半q面交的Q对每条直线Q枚举用它左边的半q面q是双的半q面Q最后如果是一个有限^面则q回。。?br id="cyo370">注意搜烦q程中当半^面被切空后就可以returnQ由于最后只有O(n^2)块,所以复杂度是O(n^4)的(使用O(n^2)的半q面交)
SGU上时限很宽,ZJU上这么做旉有点紧(?.95s AC?_-bbbbbbbQ?br id="cyo372"> Beloved Sons
按偏q度从大到找增广路跑max_match可以了。。?br id="cyo375"> Strange Counter
构?br id="cyo378"> l护q么一个性质两个2之间臛_有一?。。。然后。。。讨论。。?br id="cyo379"> Data Transmission (In List)
据说是预?+ 使劲优化...(by Lunarmony)
Strong Defence
嗯,首先颜色C会超qQ何一条\的长度是把。。。所以颜色数臛_是最短\的长度?br id="cyo385"> 然后我们跑dijstra的时候把边着上颜色就是了。。?br id="cyo386"> Weird Dissimilarity
l典的DP
PL/Cool
据说是模?from oibh)。。?br id="cyo392"> Royal Federation (In List)
据说是构? not AC yet.
Two Cylinders
写出U分式后romberg.

Andrew Stankevich's Contest #4
The Smart Bomb
单的推一下?br id="cyo3104"> I Just Called ...
模拟Q要用Trie树?br id="cyo3107"> Order-Preserving Codes
模仿huffman那样Q只是每ơmerge盔R的?br id="cyo3110"> More Divisors
l典的DP, f[i][j]用前i个素数得到j个约数的最数。。?br id="cyo3113"> Long Dominoes
状态压~DP
The Magic Wheel
应该选择W一个点Q然后寻找下一层的两个方向最q的都试一下就行了。O(N)
Cracking SSH
DP...
Periodic Tilings
好像某年final有类似的题。应该有l论的说?br id="cyo3125"> Not AC yet
Trade (In List)
Not AC yet, 可以看看
Counting Triangulations (Recommended)
一道还不错的DP题,8q题目描q好像有点不清我记得?br id="cyo3132"> Unfair Contest
搜烦+模拟


Andrew Stankevich's Contest #5
Unique Attack (Recommended)
判断最割是否唯一的题Q就是用两种Ҏ(gu)构造是否一栗?br id="cyo3142"> Burning Bridges
ms是很l典的用桥来作的?br id="cyo3145"> Circles
l典的^面图Ƨ拉公式?br id="cyo3148"> Linear Programming Dual
好象是线性规划,Not AC yet
DVD (In List)
相当Ҏ(gu)写错的DP题?br id="cyo3154"> Think Positive
记得可以O(n)扫描的?br id="cyo3157"> Ranking
ȝ的模拟题?br id="cyo3160"> Driving Straight
也是很经典的思\了,先DP(或曰BFS)。然后走一遍,在满x解的前提下尽量往那个方向走?br id="cyo3163">
Andrew Stankevich's Contest #6
Ackerman's Function (Recommended)
可以认ؓ是找规律
The Minimal Angle
记得要O(n)Q取q_数还是什么都可以?br id="cyo3172"> Yellow Code
我记得还是比较容易YY一个构造的。。?br id="cyo3175"> Yet Another Digit
DP吧?br id="cyo3178"> Graduated Lexicographical Ordering (In List)
cM于vietnam的那道题。。。相当麻烦。。。徏议实C。。?br id="cyo3181"> GSM
高精度开斚w。或者打表~
Warehouse Keeper (In List)
KM,8q我记得Ҏ(gu)T?
Don't Go Left
记得又是一个状态机的BFS?br id="cyo3190"> Railroad Sort
很有意思的构造,大体思\是每l过一个stationQ留住后一半,放行前一半。。。n个正好给2^n个数排序?br id="cyo3193">
Andrew Stankevich's Contest #7
Little Brackets
l典的dp, NOI陨石的秘密简化版。。?br id="cyo3199"> f[n][k] = nҎ(gu)P<=k?br id="cyo3200"> f[n][k] = sigma(f[m][k] * f[n - m - 1][k - 1])Q输出f[n][k] - f[n][k - 1]
是每次d一整个括号块?br id="cyo3202"> Under Control (In List)
转换坐标L化吧
cM思\有道复杂?a id="cyo3206">Soldier
Holidays (In List)
Not AC Yet
Laboratory
记得列出式子调整下就行了。时限吓人的?br id="cyo3213"> Maps
Crazy Painter
Puzzle
没记错的话BFS一下吧。。?br id="cyo3220"> Quest
l典的状态压~BFSQ输Ҏ(gu)有点ȝ。。?br id="cyo3223"> Stable Sets






FreePeter 2008-05-01 20:45 发表评论
]]>
[Solution] Japan 2007http://m.shnenglu.com/FreePeter/archive/2008/05/01/48606.htmlFreePeterFreePeterThu, 01 May 2008 12:25:00 GMThttp://m.shnenglu.com/FreePeter/archive/2008/05/01/48606.htmlhttp://m.shnenglu.com/FreePeter/comments/48606.htmlhttp://m.shnenglu.com/FreePeter/archive/2008/05/01/48606.html#Feedback0http://m.shnenglu.com/FreePeter/comments/commentRss/48606.htmlhttp://m.shnenglu.com/FreePeter/services/trackbacks/48606.html
And Then There Was One
l典题,递推?br id="vzoi3">
Prime Gap
单题

Minimal Backgammon
DP

Lowest Pyramid
比较ȝ的题目,大体做法是枚举一个点Q根据距ȝ{可以枚丑֏一个点Q这些点很少了)Q然后确定下最后一个点Qcheck.

Geometric Map
比较ȝ的预处理 + dijstra

Slim Span
l典问题了,按边大小排序Q每ơ加一条边Q如果Ş成环L环上最的辏Vcheck

The Morning after Halloween
BFSQ最后用A*q掉的。用max(当前位置到目标位|?Ch(hun)

Bug Hunt
单模?br id="vzoi24">
Most Distant Point from the Sea
可以用二分+半^面交?br id="vzoi27">但也可以惌所有边朝里面挤压,q样最后要么是两条边压CP要么三条边压成一个点。O(n^3)枚D?br id="vzoi28">
The Teacher's Side of Math
注意到p,q都是质数Q所以答案是0必须是所有其他项pL全ؓ0Q这样就可以解方E了?br id="vzoi31">用long double + 最大主元法可以q?br id="vzoi32">


FreePeter 2008-05-01 20:25 发表评论
]]>
[Solution] SWERC 2007 Southwestern Europehttp://m.shnenglu.com/FreePeter/archive/2008/05/01/48605.htmlFreePeterFreePeterThu, 01 May 2008 12:24:00 GMThttp://m.shnenglu.com/FreePeter/archive/2008/05/01/48605.htmlhttp://m.shnenglu.com/FreePeter/comments/48605.htmlhttp://m.shnenglu.com/FreePeter/archive/2008/05/01/48605.html#Feedback0http://m.shnenglu.com/FreePeter/comments/commentRss/48605.htmlhttp://m.shnenglu.com/FreePeter/services/trackbacks/48605.html比较单,有些题读题比较郁闗?br id="s_1y1">
BEATBIT
两DFA是否同构Qbfs or 判断树是否同构都可以Q因Z证了可以l止所以没有环存在Q?br id="s_1y5">
Prester John
题意没说清,走\的方式类gNFA, BFSp了?br id="s_1y9">不过可以Z数据让所有程序T...

Robotruck
O(N*C)的DP

Jumping Hero
BFSQ最?00 * 300 * 5000 * 5U状态,当然实际上远q不到?br id="s_1y18">
Board Game
Bellman-Ford

The Bridges of Kolsberg
l典DP

The Finest Chef
最优权匚w

IP-TV
MST

Ladies' Choice
E_婚姻


FreePeter 2008-05-01 20:24 发表评论
]]>
[Solution] Dhaka 2007http://m.shnenglu.com/FreePeter/archive/2008/05/01/48604.htmlFreePeterFreePeterThu, 01 May 2008 12:22:00 GMThttp://m.shnenglu.com/FreePeter/archive/2008/05/01/48604.htmlhttp://m.shnenglu.com/FreePeter/comments/48604.htmlhttp://m.shnenglu.com/FreePeter/archive/2008/05/01/48604.html#Feedback0http://m.shnenglu.com/FreePeter/comments/commentRss/48604.htmlhttp://m.shnenglu.com/FreePeter/services/trackbacks/48604.html[Solution] Dhaka 2007

Bachelor Arithmetic
U杀?/span>

Nested Squares
模拟?/span>

The Dumb Grocer
首先要有1是吧。。。然后我们按?/span>1的个数来分类Q我们来计算恰有k?/span>1的方案数?/span>
我们?/span>k?/span>1的基上加入新的数Q显然第一个数只能?/span>k+1
然后加入的数只能?/span>k + 1 or 2 * (k + 1)
如法炮制。。。发现非1的数都具?/span>(k + 1) * t的Ş式。。。设其依ơؓ(k + 1) * ti
?/span>{ti}q些C满题目的性质。。。共?/span>f((n - k) / (k + 1))U方案?/span>

?/span>f(n)是要求的函数Q则f(n) = sigma(f((n - k) / (k + 1)), (k + 1) | (n + 1) , k>=1
f(0) = 1
q样直接做会T...
我们?/span>g(n) = f(n - 1)
?/span>g(n) = f(n - 1) = sigma(f((n - k - 1) / (k + 1))) = sigma(f(n / (k + 1) - 1)) = sigma(g(n / (k + 1)), (k + 1) | n, k >= 1
?/span>n = p1^a1 * p2^a2 * ... * pr*ar
?/span>h(p1, p2,.., pr, a1, a2...ar) = g(n)
= h(p1,p2, ...pr, b1, b2, ...br),
0<=bi <= ai, bi
不全=ai
注意对于一个确定的nQ?/span>h()中的p1, p2...pr在计过E中始终不变。。。所以。。?strong>计算l果?/strong>pi无关,只与ai有关
q样状态数大大减了。。。直接因式分解后dpp了。。?/span>

ACM Puzzles
状态压~?/span>dp


?/span>The Bells are Ringing?/span> Photographic Tour
q三题好像当时没?/span>summary。。。所以我们假设比较简单~~~


You are around me ...
首先旋{坐标Q变成^行与xy轴的椭圆Q然后坐标׾~。。。变成圆。。。最q点寏V。。脓(chung)模板。。?/span>
ZJU2107 Quoit Design
一道测最q点对的题?/span>


Infinite Matrix
昄Q对于固定的j, Ri, j是一个关?/span>i的多式?/span>
注意到数?/span>Ri, j的差分序?/span>R(i + 1, j) - R(i, j)是可以求出来的(利用Mj, k <= 10的条Ӟ可以?/span>O(10*n^2)的时间内出Q?/span>
然后有了差分序列求通项是O(n^2)的事情?/span>
然后?/span>S(p, j)(n) = Sigma(i^p * R(i, j)) i <= n
l箋利用差分序列之类的方法求q个Q最后再求一?/span>Sum_S(p, j)
预处理复杂度大致?/span>O(10*n^3)的?/span>
后面的就好办了,Ҏ(gu)个询问,?/span>(i + 1)^p二项式展开Q最?/span>10,然后利用公式直接计算?/span>
处理询问复杂?/span>O(p*q*n)
POJ3529 Matrix Analysis
Q类似的思想Q更单~

Magnetic Train Tracks
l定n个点Q求可以构成多少个锐角三角Ş?/span>
n <= 1200
话说求锐角三角Ş不太好算是吧。。。补集{换,我们来求钝角/直角三角?/span> <=> 求钝?/span>/直角个数。。?/span>
后面的事情就单了Q是Ҏ(gu)个点Q将其他Ҏ(gu)照极角排?/span> + 扫描?/span>
Dhaka 2005 Counting Triangles
也是一道补集{换的题~Q{化成求三点共U的个数Q?/span>
Shanghai 2004 Amphiphilic Carbon Molecules
也是一道极角排?/span>+扫描的题?/span>



FreePeter 2008-05-01 20:22 发表评论
]]>
TCO Round1, [500], CHOMP Game...http://m.shnenglu.com/FreePeter/archive/2008/02/17/Chomp_Game.htmlFreePeterFreePeterSat, 16 Feb 2008 20:15:00 GMThttp://m.shnenglu.com/FreePeter/archive/2008/02/17/Chomp_Game.htmlhttp://m.shnenglu.com/FreePeter/comments/42825.htmlhttp://m.shnenglu.com/FreePeter/archive/2008/02/17/Chomp_Game.html#Feedback4http://m.shnenglu.com/FreePeter/comments/commentRss/42825.htmlhttp://m.shnenglu.com/FreePeter/services/trackbacks/42825.html׃之前看到qchomp gameQ?《Game Theory》的l习里有)Q然后开始试图推公式之类的。。。在wiki上找到rectangle情况先手必胜的证明:

Who wins?

Chomp belongs to the category of impartial 2-player perfect information games.

It turns out that for any rectangular starting position bigger than 1 × 1 the 1st player can win. This can be shown using a strategy-stealing argument: assume that the 2nd player has a winning strategy against any initial 1st player move. Suppose then, that the 1st player takes only the bottom right hand square. By our assumption, the 2nd player has a response to this which will force victory. But if such a winning response exists, the 1st player could have played it as his first move and thus forced victory. The 2nd player therefore cannot have a winning strategy.

Computers can easily calculate winning moves for this game on two-dimensional boards of reasonable size.


很优的证明。。。只可惜不能提供Mstrategy...-_-bbbbbbbb
最后终于?zhn)出来q题规定盘3*n, n<=100,所以就100*100*100的dpp了。?_-bbbbbbbbbb


p.s. wiki : Chomp Game


p.s. 实觉得一知半解是一个很Ҏ(gu)出错的情?..因ؓ如果完全不知道思维也就没有M限制?曄看到q么...感觉会有点紧?惌赶紧搞掉的U感? & 试图用记忆中的套路去?..但有时候可能没有关p?例如q个game, 先手必胜的证明ƈ不能提供M先手如何operate的信?..,如果l箋往q个上面惛_直接挂了...-_-bbbbbbb)
q有是有可能会出现cM?当时Z么不仔细推清?之类的念?..q个seemsҎ(gu)解决...

感觉如果是完全陌生的题想法通常Ҏ(gu)比较open, 如果感觉q个模型熟?zhn)一般都会试囑־熟?zhn)的模型上?..大多数情况下q样实可以节省旉...但是如果失去了open的思维 + 熟?zhn)的模型无法解军_orz?..




FreePeter 2008-02-17 04:15 发表评论
]]>
þþƷ| þþƷĻþ| 99ȶǾƷþþþþ| 999þþùƷ| þþþ18| ɫþþþۺ| ŷۺϾþþ| þþƷ99þ㽶| Ʒþþþþ| Ļþ| 99þ뾫Ʒϵ| þùӾƷŮ| þòӰ| һɫþHEZYO| þþùƷվ| þùAVJUST鶹| ֻоƷþ| ŷպĻþþò| þþþAVվ| պ޹ۺϾþþ| 99þۺϺݺۺϾþֹ| ξþ99Ʒþþþþ| ĻȾþþþþþ| þùƷ| ҹƷþþþþëƬ| ƷŮþþAV| þþŮ붯ȺëƬ | þþþþƵ| ԴӰȷþԴ| ŷ޾þav| Ʒþþþþù| ھƷþþþӰԺձ| ĻѾþ| Ѿþˬˬav| þþþù˾Ʒҹ| þþƷӰѿ| 2020þþƷ| ݺɫþþۺ| þþƷһ| 99þþƷ⿴һ| þҹ³Ƭ|