﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>C++博客-ACme-随笔分类-科研与算法</title><link>http://www.cppblog.com/david-jiang/category/11560.html</link><description /><language>zh-cn</language><lastBuildDate>Mon, 28 Jun 2010 19:08:51 GMT</lastBuildDate><pubDate>Mon, 28 Jun 2010 19:08:51 GMT</pubDate><ttl>60</ttl><item><title>PKU最新分类(2010-5-9)</title><link>http://www.cppblog.com/david-jiang/archive/2010/05/09/114948.html</link><dc:creator>ACme</dc:creator><author>ACme</author><pubDate>Sun, 09 May 2010 13:48:00 GMT</pubDate><guid>http://www.cppblog.com/david-jiang/archive/2010/05/09/114948.html</guid><wfw:comment>http://www.cppblog.com/david-jiang/comments/114948.html</wfw:comment><comments>http://www.cppblog.com/david-jiang/archive/2010/05/09/114948.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/david-jiang/comments/commentRss/114948.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/david-jiang/services/trackbacks/114948.html</trackback:ping><description><![CDATA[PKU分类, 来源于<br>
http://www.cppblog.com/AClayton/archive/2007/09/17/32337.html<br>
但是分类的原始题号大部分很多已经过时, 更新如下,不存在的题目已经删除.<br><br>动规:<br>&nbsp;&nbsp; 1082&nbsp;&nbsp; Calendar
Game&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 简单题<br>A 1080&nbsp;&nbsp; Human Gene Functions&nbsp;&nbsp; 简单题<br>&nbsp;&nbsp; 1450&nbsp;&nbsp;
Gridland&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 简单题<br>A 1121&nbsp;&nbsp; Algernon s Noxious Emissions 简单题<br>A
1018&nbsp;&nbsp; Communication System&nbsp;&nbsp; 简单题，但是很容易看错~~~<br>&nbsp;&nbsp; 1692&nbsp;&nbsp; Crossed
Matchings&nbsp;&nbsp; 简单题<br>&nbsp;&nbsp; 2225&nbsp;&nbsp; Asteroids!&nbsp;&nbsp; 简单题<br>&nbsp;&nbsp; 1112&nbsp;&nbsp; Team Them
Up!&nbsp;&nbsp; 简单题<br>&nbsp;&nbsp; 2178&nbsp;&nbsp; Heroes Of Might And Magic&nbsp;&nbsp; 简单题，不过背景蛮有意思的&#8230;&#8230;<br>&nbsp;&nbsp;
1293&nbsp;&nbsp; Duty Free Shop&nbsp;&nbsp; 简单题<br>&nbsp;&nbsp; 1297&nbsp;&nbsp; Supermarket&nbsp;&nbsp; 简单题<br>&nbsp;&nbsp; 1137&nbsp;&nbsp;
The New Villa&nbsp;&nbsp; 简单题<br>A 1015&nbsp;&nbsp; Jury Compromise&nbsp;&nbsp; 其实不是很难，但是很容易错，555&#8230;&#8230;<br>&nbsp;&nbsp;
1328&nbsp;&nbsp; Radar Installation&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 简单题<br>&nbsp;&nbsp; 1301&nbsp;&nbsp; The Umbrella
Problem: 2054 简单题<br>&nbsp;&nbsp; 1860&nbsp;&nbsp; Currency Exchange&nbsp;&nbsp; 简单题<br>&nbsp;&nbsp; 3192&nbsp;&nbsp; Gene
Assembly&nbsp;&nbsp; 简单题<br>&nbsp;&nbsp; 1238&nbsp;&nbsp; Arbitrage&nbsp;&nbsp; 简单题<br>&nbsp;&nbsp; 1838&nbsp;&nbsp; Banana&nbsp;&nbsp; 简单题<br>&nbsp;&nbsp;
2246&nbsp;&nbsp; Matrix Chain Multiplication&nbsp;&nbsp; 简单题<br>&nbsp;&nbsp; 2357&nbsp;&nbsp; Labyrinth&nbsp;&nbsp; 简单题<br>&nbsp;&nbsp;
2411&nbsp;&nbsp; Mondriaan s Dream&nbsp;&nbsp; 简单题，DP可以过，不过据说有复杂的组合公式<br>&nbsp;&nbsp; 2415&nbsp;&nbsp; Hike on a
Graph&nbsp;&nbsp; 简单题<br>&nbsp;&nbsp; 1463&nbsp;&nbsp; Strategic Game&nbsp;&nbsp; 简单题<br>&nbsp;&nbsp; 1093&nbsp;&nbsp; Formatting
Text&nbsp;&nbsp; 简单题<br>&nbsp;&nbsp; 1101&nbsp;&nbsp; The Game&nbsp;&nbsp; 简单题<br>&nbsp;&nbsp; 1042&nbsp;&nbsp; Gone Fishing&nbsp;&nbsp; 简单题<br>&nbsp;&nbsp;
1316&nbsp;&nbsp; Self Numbers&nbsp;&nbsp; 简单题<br>&nbsp;&nbsp; 1482&nbsp;&nbsp; It s not a Bug, It s a
Feature!&nbsp;&nbsp; 简单题<br>&nbsp;&nbsp; 1485&nbsp;&nbsp; Fast Food&nbsp;&nbsp; 简单题<br>&nbsp;&nbsp; 1465&nbsp;&nbsp; Multiple&nbsp;&nbsp;
简单题，BFS<br>&nbsp;&nbsp; 1476&nbsp;&nbsp; Always On the Run&nbsp;&nbsp; 简单题<br>&nbsp;&nbsp; 1099&nbsp;&nbsp; Square Ice&nbsp;&nbsp;
无聊题，目前已知的O(nlogn)算法要用***L&#8230;&#8230;您有没有简单点的O(nlogn)的算法？<br>&nbsp;&nbsp; 1471&nbsp;&nbsp; Triangles&nbsp;&nbsp;
无聊题<br>&nbsp;&nbsp; 1074&nbsp;&nbsp; Parallel Expectations&nbsp;&nbsp; 经典题，想了n久，最后发现可以DP，相当好的一道题<br>&nbsp;&nbsp;
1239&nbsp;&nbsp; Increasing Sequences&nbsp;&nbsp; 经典题{}<br>&nbsp;&nbsp; 1143&nbsp;&nbsp; Number Game&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
没有完美解决的题...<br><br>图论:<br>&nbsp;&nbsp; 1422&nbsp;&nbsp; Air Raid&nbsp;&nbsp;&nbsp; 简单题，最小路径覆盖<br>&nbsp;&nbsp; 1240&nbsp;&nbsp;
Pre-Post-erous!&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 简单题<br>&nbsp;&nbsp; 1241&nbsp;&nbsp; Knockout Tournament&nbsp;&nbsp; 简单题<br>&nbsp;&nbsp;
1201&nbsp;&nbsp; Intervals&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 对您来说应该是简单题，但我想了n久&#8230;&#8230;:(，差分限制系统<br>&nbsp;&nbsp; 1545&nbsp;&nbsp;
Galactic Import&nbsp;&nbsp; 简单题<br>&nbsp;&nbsp; 1371&nbsp;&nbsp; Tin Cutter&nbsp;&nbsp; 简单题，但是似乎有空间复杂度为O(n)的算法<br>&nbsp;&nbsp;
3072&nbsp;&nbsp; Robot&nbsp;&nbsp;&nbsp;&nbsp; 简单题<br>&nbsp;&nbsp; 3694&nbsp;&nbsp; Network&nbsp;&nbsp; 简单题<br>&nbsp;&nbsp; 1300&nbsp;&nbsp; Door Man&nbsp;&nbsp;
简单题，欧拉回路<br>&nbsp;&nbsp; 1287&nbsp;&nbsp; Networking&nbsp;&nbsp;&nbsp; 简单题<br>&nbsp;&nbsp; 1251&nbsp;&nbsp; Jungle Roads&nbsp;&nbsp; 简单题<br>&nbsp;&nbsp;
1122&nbsp;&nbsp; FDNY to the Rescue!&nbsp;&nbsp; 简单题<br>&nbsp;&nbsp; 1124&nbsp;&nbsp; Oh, Those Achin&nbsp; Feet&nbsp;&nbsp;
不错的简单题<br>&nbsp;&nbsp; 1043&nbsp;&nbsp; What s In a Name&nbsp;&nbsp; 简单题<br>&nbsp;&nbsp; 1097&nbsp;&nbsp; Roads Scholar&nbsp;&nbsp;
简单题<br>A 1125&nbsp;&nbsp; Stockbroker Grapevine&nbsp;&nbsp; 简单题<br>&nbsp;&nbsp; 1130&nbsp;&nbsp; Alien
Security&nbsp;&nbsp; 简单题，我觉得我当时的算法好巧妙:)<br>&nbsp;&nbsp; 2567&nbsp;&nbsp; Code the Tree&nbsp;&nbsp; 简单题<br>&nbsp;&nbsp;
1094&nbsp; Sorting It All Out&nbsp;&nbsp; 简单题，但是规模要是大些的话&#8230;&#8230;<br>&nbsp;&nbsp; 1523&nbsp;&nbsp; SPF&nbsp;&nbsp; 简单题<br>&nbsp;&nbsp;
1469&nbsp;&nbsp; Courses&nbsp;&nbsp; 简单题<br>&nbsp;&nbsp; 1087&nbsp;&nbsp; A Plug for UNIX&nbsp;&nbsp; 蛮不错的简单题<br>&nbsp;&nbsp;
1603&nbsp;&nbsp; Risk&nbsp;&nbsp; 简单题，最短路<br>&nbsp;&nbsp; 1486&nbsp;&nbsp; Sorting Slides&nbsp;&nbsp; 简单题，匹配<br>&nbsp;&nbsp; 1308&nbsp;&nbsp;
Is It A Tree?&nbsp;&nbsp; 不错的题，图论<br>&nbsp;&nbsp; 1135&nbsp; Domino Effect&nbsp;&nbsp; 简单题，最长路<br>&nbsp;&nbsp; 1364&nbsp;&nbsp;
King&nbsp;&nbsp; 简单题，差分限制系统&#8230;&#8230;<br>&nbsp;&nbsp; 1502&nbsp;&nbsp; MPI Maelstrom&nbsp;&nbsp; 不错的题，最长路<br>&nbsp;&nbsp; 1370&nbsp;&nbsp;
Gossiping&nbsp;&nbsp; 简单题<br>&nbsp;&nbsp; 1529&nbsp;&nbsp; Shipping Routes&nbsp;&nbsp; 无聊题，最短路<br>&nbsp;&nbsp; 1596&nbsp;&nbsp;
Gears on a Board&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 无聊题<br>&nbsp;&nbsp; 1242&nbsp;&nbsp; Plugged In&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
无聊题，匹配应该可以，但是太烦了，没做&#8230;&#8230;<br>&nbsp;&nbsp; 1325&nbsp;&nbsp; Machine Schedule&nbsp;&nbsp;&nbsp;&nbsp; 背诵题&#8230;&#8230;匹配&#8230;&#8230;<br>&nbsp;&nbsp;
1466&nbsp; Girls and Boys&nbsp;&nbsp; 背诵题，匹配&#8230;&#8230;<br>&nbsp;&nbsp; 1075&nbsp; University Entrace
Examination 经典题，但是和1576重复<br>&nbsp;&nbsp; 3487&nbsp;&nbsp; The Stable Marriage Problem&nbsp;
经典题，感人的背景，经典的算法&#8230;&#8230;<br>&nbsp;&nbsp; 1475&nbsp;&nbsp; Pushing Boxes&nbsp;&nbsp;
经典题，某人的论文写过，求割点和块+BFS可以在O(面积)的时间内做出来，但是这题似乎已经比较老了<br>&nbsp;&nbsp; 1470&nbsp;&nbsp; Closest
Common Ancestors&nbsp;&nbsp; 没有完美解决，最简单的算法就能过，但要是规模大了&#8230;&#8230;<br>A 1129&nbsp;&nbsp; Channel
Allocation&nbsp;&nbsp; 尚未完美解决，我用搜索过的，不过是不是有更好的算法呢&#8230;&#8230;？<br><br>数学:<br>A 1003&nbsp;&nbsp;
HangOver&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 简单题<br>A 1005&nbsp;&nbsp; I Think I Need a Houseboat&nbsp;&nbsp; 简单题<br>&nbsp;&nbsp;
1063&nbsp;&nbsp; Flip and Shift&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 简单题，可以DP/BFS/&#8230;&#8230;，但是实际上有数学方法可以直接判断出来<br>&nbsp;&nbsp;
1060&nbsp;&nbsp; Modular multiplication of polynomials&nbsp;&nbsp; 简单题，感觉有比较简单的好算法，但想不出来:(<br>A
1017&nbsp;&nbsp; Packets&nbsp;&nbsp; 简单题，不过也蛮经典的&#8230;&#8230;<br>&nbsp;&nbsp; 1595&nbsp;&nbsp; Prime Cuts&nbsp;&nbsp; 简单题<br>&nbsp;&nbsp;
1546&nbsp;&nbsp; Basically Speaking&nbsp;&nbsp; 简单题<br>&nbsp;&nbsp; 1491&nbsp;&nbsp; Pi&nbsp;&nbsp; 简单题<br>&nbsp;&nbsp; 1496&nbsp;&nbsp; Word
Index&nbsp;&nbsp; 简单题<br>&nbsp;&nbsp; 1217&nbsp;&nbsp; Four Quarters&nbsp;&nbsp; 简单题<br>A 1218&nbsp;&nbsp; The Drunk
Jailer&nbsp;&nbsp; 简单题<br>A 1220&nbsp;&nbsp; Number Base Conversion&nbsp;&nbsp; 简单题<br>&nbsp;&nbsp; 1221&nbsp;&nbsp;
Unimodal Palindromic Decompositions&nbsp;&nbsp; 规模不大，所以是简单题&#8230;&#8230;<br>&nbsp;&nbsp; 1222&nbsp;&nbsp;
Extended Lights Out&nbsp;&nbsp; 简单题<br>A 1323&nbsp;&nbsp; Game Prediction&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 简单题<br>&nbsp;&nbsp;
1326&nbsp;&nbsp; Mileage Bank&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 简单题<br>&nbsp;&nbsp; 1248&nbsp;&nbsp; Safecracker&nbsp;&nbsp; 简单题<br>&nbsp;&nbsp;
1023&nbsp;&nbsp; The Fun Number System&nbsp;&nbsp; 简单题<br>&nbsp;&nbsp; 1205&nbsp;&nbsp; Water Treatment Plants&nbsp;&nbsp;
简单题，组合计数<br>&nbsp;&nbsp; 1423&nbsp;&nbsp; Big Number&nbsp;&nbsp; 简单题，不过O(1)和O(n)还是有区别的:)<br>&nbsp;&nbsp; 1425&nbsp;&nbsp;
Enigmatic Travel&nbsp;&nbsp; 简单题，不过个人感觉题目描述很令人费解<br>&nbsp;&nbsp; 1426&nbsp;&nbsp; Find The Multiple&nbsp;&nbsp;
简单题 <br>&nbsp;&nbsp; 2429&nbsp;&nbsp; GCD &amp; LCM Inverse&nbsp; 简单题，分区联赛的题&#8230;&#8230;<br>&nbsp;&nbsp; 1606&nbsp;&nbsp;
Jugs&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 简单题<br>&nbsp;&nbsp; 1862&nbsp;&nbsp; Stripies&nbsp;&nbsp; 简单题<br>A 1095&nbsp;&nbsp; Trees
Made to Order&nbsp;&nbsp; 简单题<br>A 1045&nbsp;&nbsp; Bode Plot&nbsp;&nbsp; 简单题<br>A 1047&nbsp;&nbsp; Round and
Round We Go&nbsp;&nbsp; 简单题，142857，我喜欢^_^<br>&nbsp;&nbsp; 2402&nbsp;&nbsp; Palindrom Numbers&nbsp;&nbsp; 简单题<br>A
1131&nbsp;&nbsp; Octal Fractions&nbsp;&nbsp; 简单题<br>&nbsp;&nbsp; 1410&nbsp;&nbsp; Intersection&nbsp;&nbsp; 简单题<br>&nbsp;&nbsp;
1519&nbsp;&nbsp; Digital Roots&nbsp;&nbsp; 简单题<br>&nbsp;&nbsp; 1517&nbsp;&nbsp; u Calculate e&nbsp;&nbsp; 简单题<br>A 1006&nbsp;&nbsp;
Biorhythms&nbsp;&nbsp; 简单题<br>A 1013&nbsp;&nbsp; Counterfeit Dollar&nbsp;&nbsp; 简单题<br>&nbsp;&nbsp; 1512&nbsp;&nbsp; Keeps
Going and Going and ...&nbsp;&nbsp; 简单题，我喜欢:)<br>&nbsp;&nbsp; 1528&nbsp;&nbsp; Perfection&nbsp;&nbsp; 简单题<br>&nbsp;&nbsp;
1312&nbsp;&nbsp; Numerically Speaking&nbsp;&nbsp; 简单题<br>&nbsp;&nbsp; 1309&nbsp;&nbsp; Coconuts, Revisited&nbsp;&nbsp;
简单题<br>&nbsp;&nbsp; 1473&nbsp;&nbsp; There's Treasure Everywhere!&nbsp;&nbsp; 简单题<br>&nbsp;&nbsp; 1607&nbsp;&nbsp; Deck&nbsp;&nbsp;
简单题<br>&nbsp;&nbsp; 1079&nbsp;&nbsp; Ratio&nbsp;&nbsp; 简单题<br>&nbsp;&nbsp; 1365&nbsp;&nbsp; Prime Land&nbsp;&nbsp; 简单题<br>&nbsp;&nbsp; 1019&nbsp;&nbsp;
Number Sequence&nbsp;&nbsp; 无聊题<br>&nbsp;&nbsp; 1246&nbsp;&nbsp; Hilbert Curve Intersections&nbsp;&nbsp; 无聊题<br>&nbsp;&nbsp;
1543&nbsp;&nbsp; Perfect Cubes&nbsp;&nbsp; 无聊题<br>&nbsp;&nbsp; 1445&nbsp;&nbsp; Random Number&nbsp;&nbsp; 无聊题<br>&nbsp;&nbsp;
2346&nbsp;&nbsp; Lucky tickets&nbsp;&nbsp; 无聊题<br>&nbsp;&nbsp; 1322&nbsp;&nbsp; Chocolate&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 经典题&#8230;&#8230;<br>&nbsp;&nbsp;
1276&nbsp;&nbsp; Cash Machine&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 经典题！强烈推荐！<br>&nbsp;&nbsp; 1604&nbsp;&nbsp; Just the Facts&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
经典题，没有完美解决，我的做法是O(logn^2)的，据说可能有O(logn)的做法，但我没想到:(<br>&nbsp;&nbsp; 1142&nbsp;&nbsp; Smith
Numbers&nbsp;&nbsp; 没有完美解决，数学<br><br>字符串:<br>&nbsp;&nbsp; 1119&nbsp;&nbsp; Start Up the Startup 简单题<br>&nbsp;&nbsp;
1598&nbsp;&nbsp; Excuses, Excuses!&nbsp;&nbsp;&nbsp; 简单题<br>&nbsp;&nbsp; 1580&nbsp;&nbsp; String Matching&nbsp;&nbsp; 简单题<br>&nbsp;&nbsp;
1318&nbsp;&nbsp; Word Amalgamation&nbsp;&nbsp; 简单题<br>&nbsp;&nbsp; 1451&nbsp;&nbsp; T9&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 无聊题，单词树<br>&nbsp;&nbsp;
1542&nbsp;&nbsp; DNA Translation&nbsp;&nbsp; 无聊题<br>&nbsp;&nbsp; 2271&nbsp;&nbsp; HTML&nbsp;&nbsp; 无聊题<br>&nbsp;&nbsp; 1625&nbsp;&nbsp;
Censored!&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 经典题！强烈推荐！<br>&nbsp;&nbsp; 1204&nbsp;&nbsp; Word Puzzles&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
没有完美解决的题，可以用后缀树&#8230;&#8230;但是没多大意义&#8230;&#8230;而且我通过的程序是错的&#8230;&#8230;<br><br>搜索:<br>&nbsp;&nbsp; 1256&nbsp;&nbsp;
Anagram&nbsp;&nbsp; 简单题，同样faint<br>&nbsp;&nbsp; 1443&nbsp;&nbsp; DEL command&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 简单题<br>&nbsp;&nbsp; 1314&nbsp;&nbsp;
Finding Rectangles&nbsp;&nbsp; 简单题<br>&nbsp;&nbsp; 1480&nbsp;&nbsp; Optimal Programs&nbsp;&nbsp; 简单题<br>&nbsp;&nbsp;
1077&nbsp;&nbsp; Eight&nbsp;&nbsp; 简单题<br>&nbsp;&nbsp; 1601&nbsp;&nbsp; Pizza Anyone?&nbsp;&nbsp; 简单题<br>&nbsp;&nbsp; 1449&nbsp;&nbsp; Enigma&nbsp;
无聊题，终于耐心读完题目后发现是简单的搜索+模拟&#8230;&#8230;faint&#8230;&#8230;建议不要看&#8230;&#8230;<br>&nbsp;&nbsp; 2245&nbsp;&nbsp; Lotto&nbsp;&nbsp; 无聊题<br>&nbsp;&nbsp;
1123&nbsp;&nbsp; For the Porsche&nbsp;&nbsp; 无聊题<br>&nbsp;&nbsp; 1138&nbsp;&nbsp; Ships&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &#8230;&#8230;题<br>&nbsp;&nbsp;
1084&nbsp;&nbsp; Square Destroyer&nbsp;&nbsp;&nbsp; 变态题，:(:(:(:(，狂剪枝才过的&#8230;&#8230;<br>&nbsp;&nbsp; 1134&nbsp;&nbsp; Hexagon&nbsp;&nbsp;
变态题，标准解法是搜索&#8230;&#8230;<br>&nbsp;&nbsp; 1232&nbsp;&nbsp; Microfiches&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 经典题！强烈推荐！<br>&nbsp;&nbsp; 1478&nbsp;&nbsp;
Island of Logic&nbsp;&nbsp; 经典题，不过也够老了&#8230;&#8230;<br><br>模拟:<br>&nbsp;&nbsp; 1120&nbsp;&nbsp; A New Growth
Industry 简单题<br>&nbsp;&nbsp; 1132&nbsp;&nbsp; Border&nbsp;&nbsp; 简单题<br>&nbsp;&nbsp; 1591&nbsp;&nbsp; M*A*S*H&nbsp;&nbsp; 简单题<br>&nbsp;&nbsp;
1049&nbsp;&nbsp; Microprocessor Simulation&nbsp;&nbsp; 简单题<br>&nbsp;&nbsp; 2410&nbsp;&nbsp; Simple Computers&nbsp;&nbsp;
简单题<br>&nbsp;&nbsp; 1484&nbsp;&nbsp; Blowing Fuses&nbsp;&nbsp; 简单题<br>&nbsp;&nbsp; 1016&nbsp;&nbsp; Numbers That Count&nbsp;&nbsp;
简单题<br>&nbsp;&nbsp; 1104&nbsp;&nbsp; Robbery&nbsp;&nbsp; 简单题<br>&nbsp;&nbsp; 2061&nbsp;&nbsp; Pseudo-Random Numbers&nbsp;&nbsp; 简单题<br>&nbsp;&nbsp;
1310&nbsp;&nbsp; Nonstop Travel&nbsp;&nbsp; 简单题<br>&nbsp;&nbsp; 1313&nbsp;&nbsp; Booklet Printing&nbsp;&nbsp; 无聊题<br>&nbsp;&nbsp;
1589&nbsp;&nbsp; Unix ls&nbsp;&nbsp; 无聊题，输出格式没说清楚~~~~~~~<br>&nbsp;&nbsp; 1524&nbsp;&nbsp; Cowculations&nbsp;&nbsp; 无聊题<br>&nbsp;&nbsp;
1525&nbsp;&nbsp; Hi-Q&nbsp;&nbsp; 无聊题<br>&nbsp;&nbsp; 1526&nbsp;&nbsp; Call Forwarding&nbsp;&nbsp; 无聊题<br>&nbsp;&nbsp; 1548&nbsp;&nbsp;
Robots&nbsp;&nbsp; 变态题，太复杂啦~~~~~~~~~~~<br>&nbsp;&nbsp; 1433&nbsp;&nbsp; Exchanges&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 经典题！强烈推荐！<br><br>几
何:<br>&nbsp;&nbsp; 1265&nbsp;&nbsp; Area&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 简单题<br>&nbsp;&nbsp; 1262&nbsp;&nbsp; Input&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
简单题<br>&nbsp;&nbsp; 1474&nbsp;&nbsp; Video Surveillance&nbsp;&nbsp; 简单题，李彭煦的论文中写到过，好像是某年CTSC的&#8230;&#8230;<br>&nbsp;&nbsp;
1136&nbsp;&nbsp; Pendulum&nbsp;&nbsp; 简单题，我蛮喜欢的:)<br>&nbsp;&nbsp; 2242&nbsp;&nbsp; The Circumference of the
Circle&nbsp;&nbsp; 无聊题<br>&nbsp;&nbsp; 1311&nbsp;&nbsp; Doing Windows&nbsp;&nbsp; 无聊题<br>&nbsp;&nbsp; 1269&nbsp;&nbsp; Intersecting
Lines&nbsp;&nbsp; 无聊题<br>&nbsp;&nbsp; 1133&nbsp;&nbsp; Stars&nbsp;&nbsp; 经典变态题&#8230;&#8230;<br>&nbsp;&nbsp; 1092&nbsp;&nbsp;
Farmland&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 变态题&#8230;&#8230;现在我都为自己当时居然能做出来感到不可思议&#8230;&#8230;<br>A 1106&nbsp;&nbsp;
Transmitters&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 变态题&#8230;&#8230;好烦人&#8230;&#8230;现在绝对没有信心再做一遍了&#8230;&#8230;<br>&nbsp;&nbsp; 1066&nbsp;&nbsp; Treasure
Hunt&nbsp;&nbsp; 经典题，zig教会我的&#8230;&#8230;<br>&nbsp;&nbsp; 1468&nbsp;&nbsp; Rectangles&nbsp;&nbsp; 没有完美解决<br><br>其它:<br>A
1317&nbsp;&nbsp; Do the Untwist&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 简单题<br>A 1068&nbsp;&nbsp; Parencodings&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 简单题<br>A
1107&nbsp;&nbsp; W's Cipher&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 简单题<br>&nbsp;&nbsp; 1111&nbsp;&nbsp; Image Perimeters&nbsp;&nbsp;&nbsp; 简单题<br>&nbsp;&nbsp;
1083&nbsp;&nbsp; Moving Tables&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 简单题，好像是线段树的经典题目之一，但是这题规模比较小，所以不必用。<br>&nbsp;&nbsp;
1244&nbsp;&nbsp; Slots of Fun&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 简单题<br>&nbsp;&nbsp; 1597&nbsp;&nbsp; Uniform Generator&nbsp;&nbsp; 简单题<br>&nbsp;&nbsp;
1590&nbsp;&nbsp; Palindromes&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 简单题<br>&nbsp;&nbsp; 1442&nbsp;&nbsp; Black Box&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
简单题，但当初我没做出来&#8230;&#8230;被zig教会的&#8230;&#8230;555&#8230;&#8230;<br>&nbsp;&nbsp; 1495&nbsp;&nbsp; LED Test&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 简单题<br>&nbsp;&nbsp;
1492&nbsp;&nbsp; Up and Down Sequences&nbsp;&nbsp; 简单题<br>&nbsp;&nbsp; 1493&nbsp;&nbsp; Machined Surfaces&nbsp;&nbsp; 简单题<br>&nbsp;&nbsp;
1327&nbsp;&nbsp; Moving Object Recognition&nbsp;&nbsp; 简单题<br>&nbsp;&nbsp; 1298&nbsp;&nbsp; The Hardest Problem
Ever&nbsp;&nbsp; 简单题<br>&nbsp;&nbsp; 1247&nbsp;&nbsp; Magnificent Meatballs&nbsp;&nbsp; 简单题<br>&nbsp;&nbsp; 1250&nbsp;&nbsp;
Tanning Salon&nbsp;&nbsp; 简单题<br>&nbsp;&nbsp; 1663&nbsp;&nbsp; Number Steps&nbsp;&nbsp; 简单题<br>&nbsp;&nbsp; 1690&nbsp;&nbsp;
(Your)((Term)((Project)))&nbsp;&nbsp; 简单题<br>&nbsp;&nbsp; 1738&nbsp;&nbsp; An Old Stone Game&nbsp;&nbsp; 简单题<br>&nbsp;&nbsp;
2479&nbsp;&nbsp; Maximum Sum&nbsp;&nbsp; 简单题<br>&nbsp;&nbsp; 1291&nbsp;&nbsp; This Sentence is False&nbsp;&nbsp; 简单题，并查集<br>A
1026&nbsp;&nbsp; Cipher&nbsp;&nbsp; 简单题<br>&nbsp;&nbsp; 1629&nbsp;&nbsp; Fillword&nbsp;&nbsp; 简单题，实在是有点&#8230;&#8230;<br>&nbsp;&nbsp; 2174&nbsp;&nbsp;
Decoding Task&nbsp;&nbsp; 简单题<br>A 1028&nbsp;&nbsp; Web Navigation&nbsp;&nbsp; 简单题<br>&nbsp;&nbsp; 1096&nbsp;&nbsp; Space
Station Shielding&nbsp;&nbsp; 简单题<br>&nbsp;&nbsp; 1046&nbsp;&nbsp; Color Me Less&nbsp;&nbsp; 简单题<br>&nbsp;&nbsp; 1051&nbsp;&nbsp;
P,MTHBGWB&nbsp;&nbsp; 简单题<br>&nbsp;&nbsp; 1048&nbsp;&nbsp; Follow My Logic&nbsp;&nbsp; 简单题，但很可爱:)<br>A 1050&nbsp;&nbsp; To
the Max&nbsp;&nbsp; 简单题<br>&nbsp;&nbsp; 1053&nbsp;&nbsp; Set Me&nbsp;&nbsp; 简单题<br>&nbsp;&nbsp; 1128&nbsp;&nbsp; Frame Stacking&nbsp;&nbsp;
简单题<br>&nbsp;&nbsp; 2243&nbsp;&nbsp; Knight Moves&nbsp;&nbsp; 简单题<br>&nbsp;&nbsp; 2247&nbsp;&nbsp; Humble Numbers&nbsp;&nbsp; 简单题<br>A
1007&nbsp;&nbsp; DNA Sorting&nbsp;&nbsp; 简单题<br>&nbsp;&nbsp; 1103&nbsp;&nbsp; Maze&nbsp;&nbsp; 简单题<br>&nbsp;&nbsp; 1151&nbsp;&nbsp;
Atlantis&nbsp;&nbsp; 简单题<br>&nbsp;&nbsp; 1521&nbsp;&nbsp; Entropy&nbsp;&nbsp; 简单题<br>&nbsp;&nbsp; 1044&nbsp;&nbsp; Date Bugs&nbsp;&nbsp; 简单题<br>&nbsp;&nbsp;
1102&nbsp;&nbsp; LC-Display&nbsp;&nbsp; 简单题，LC&#8230;&#8230;<br>&nbsp;&nbsp; 1002&nbsp;&nbsp; 487-3279&nbsp;&nbsp; 简单题<br>&nbsp;&nbsp; 1579&nbsp;&nbsp;
Function Run Fun&nbsp;&nbsp; 简单题<br>&nbsp;&nbsp; 1481&nbsp;&nbsp; The Die Is Cast&nbsp;&nbsp; 简单题，并查集/bfs<br>&nbsp;&nbsp;
1530&nbsp;&nbsp; Slurpys&nbsp;&nbsp; 不错的简单题<br>&nbsp;&nbsp; 1503&nbsp;&nbsp; Integer Inquiry&nbsp;&nbsp; 简单题<br>&nbsp;&nbsp; 1477&nbsp;&nbsp;
Box of Bricks&nbsp;&nbsp; 简单题<br>&nbsp;&nbsp; 2085&nbsp;&nbsp; Inversion&nbsp;&nbsp; 简单题<br>&nbsp;&nbsp; 2948&nbsp;&nbsp; Martian
Addition&nbsp;&nbsp; 简单题<br>&nbsp;&nbsp; 1472&nbsp;&nbsp; Instant Complexity&nbsp;&nbsp; 简单题，好像是某年CTSC的&#8230;&#8230;<br>&nbsp;&nbsp;
1363&nbsp;&nbsp; Rails&nbsp;&nbsp; 简单题，构造<br>&nbsp;&nbsp; 1447&nbsp;&nbsp; Ambiguous Dates&nbsp;&nbsp;&nbsp;&nbsp; 无聊题<br>&nbsp;&nbsp; 1110&nbsp;&nbsp;
Double Vision&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 无聊题，直接枚举就可以了，但是有一些很faint的极端情况，提交了n次才过&#8230;&#8230;<br>&nbsp;&nbsp; 1522&nbsp;&nbsp;
N-Credible Mazes&nbsp;&nbsp; 无聊题，题义实在费解&#8230;&#8230;<br>A 1105&nbsp;&nbsp; S-Trees&nbsp;&nbsp; 无聊题<br>&nbsp;&nbsp; 1307&nbsp;&nbsp;
Mapping the Route&nbsp;&nbsp; 无聊题<br>&nbsp;&nbsp; 1367&nbsp;&nbsp; Time&nbsp;&nbsp; 无聊题<br>&nbsp;&nbsp; 1527&nbsp;&nbsp; Making the
Grade&nbsp;&nbsp; 无聊题<br>&nbsp;&nbsp; 1065&nbsp;&nbsp; Wooden Sticks&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 背诵题，排序+最长不xx子序列&#8230;&#8230;<br>&nbsp;&nbsp;
1369&nbsp;&nbsp; Append&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 经典题<br>&nbsp;&nbsp; 1429&nbsp;&nbsp; Alice and Bob&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 经典题<br>&nbsp;&nbsp;
1435&nbsp;&nbsp; Gates&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 经典题！强烈推荐！<br>&nbsp;&nbsp; 1052&nbsp;&nbsp; Plato's Blocks&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
经典题，没有解决得非常完美&#8230;&#8230;<br>&nbsp;&nbsp; 2414&nbsp;&nbsp; Phylogenetic Trees Inherited&nbsp;&nbsp; 经典题，贪心<br>&nbsp;&nbsp;
1392&nbsp;&nbsp; Ouroboros Snake&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 经典题，构造<br>&nbsp;&nbsp; 1235&nbsp;&nbsp; Galactic Breakup&nbsp;&nbsp;&nbsp;
尚未完美解决&#8230;&#8230;有没有&#8220;拆查集&#8221;？<br>&nbsp;&nbsp; 1071&nbsp;&nbsp; Illusive Chase&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
没有完美解决的题，没给规模，最后发现我的弱智算法居然0.01秒通过，faint&#8230;&#8230;<br><br>-------------<br>注:
题号前面的 A表示 偶 AC的题目... <br><br>
<br><img src ="http://www.cppblog.com/david-jiang/aggbug/114948.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/david-jiang/" target="_blank">ACme</a> 2010-05-09 21:48 <a href="http://www.cppblog.com/david-jiang/archive/2010/05/09/114948.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>关于把 二元查找树 转变成 排序的双向链表 问题的思考</title><link>http://www.cppblog.com/david-jiang/archive/2010/01/11/105408.html</link><dc:creator>ACme</dc:creator><author>ACme</author><pubDate>Mon, 11 Jan 2010 07:55:00 GMT</pubDate><guid>http://www.cppblog.com/david-jiang/archive/2010/01/11/105408.html</guid><wfw:comment>http://www.cppblog.com/david-jiang/comments/105408.html</wfw:comment><comments>http://www.cppblog.com/david-jiang/archive/2010/01/11/105408.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/david-jiang/comments/commentRss/105408.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/david-jiang/services/trackbacks/105408.html</trackback:ping><description><![CDATA[原题在<a target="_blank"  href="http://zhedahht.blog.163.com/blog/static/254111742007127104759245/">这里</a>，不再赘述。原文中的解法挺不错，递归思想，很实用。但是，本文要讨论的是针对这个问题的&#8220;举一反三&#8221;，说白了，就是扩展思考。。。 自己造题。。。 自己解题。。。<br>想到的可能问题如下：<br>1 给定双向有序链表，转化为左右子树节点数相差不超过1，且左子树的节点数&gt;=右子树。<br>注：不能创建节点。提示：该二叉搜索树的拓扑结构是唯一的。<br>2 给定一个最大堆，转化为二叉树<br>3 给定一个最大堆，转化为有序双向链表<br><br>待续。。。<br><br> <img src ="http://www.cppblog.com/david-jiang/aggbug/105408.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/david-jiang/" target="_blank">ACme</a> 2010-01-11 15:55 <a href="http://www.cppblog.com/david-jiang/archive/2010/01/11/105408.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>12小球称重问题  完美解决方案（转自 skywind.name)</title><link>http://www.cppblog.com/david-jiang/archive/2009/08/27/94566.html</link><dc:creator>ACme</dc:creator><author>ACme</author><pubDate>Thu, 27 Aug 2009 08:20:00 GMT</pubDate><guid>http://www.cppblog.com/david-jiang/archive/2009/08/27/94566.html</guid><wfw:comment>http://www.cppblog.com/david-jiang/comments/94566.html</wfw:comment><comments>http://www.cppblog.com/david-jiang/archive/2009/08/27/94566.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/david-jiang/comments/commentRss/94566.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/david-jiang/services/trackbacks/94566.html</trackback:ping><description><![CDATA[网上 有好几种 解决方案，skywind.name上的这个最棒， 赞一下！<br>可惜 偶 苦思冥想 3 个小时，思路换了3、4种，也没找到完美解决方案。<br>以下 是 转自 skywind.name<br><br>
<div class="post-headline">
<h2>12个小球称重问题的完美解法		</h2>
</div>
<!-- Post Body Copy -->
<p>先看答案，设小球编号分别从A到L，不管每次的结果如何（没有条件分支），如下比较三次：</p>
<div style="border-style: solid; border-width: 1px; text-align: center; text-indent: 0pt; font-family: Courier;">
<strong>A B C D ===  E F G H<br>
A H I K  ===  C D E J<br>
C G I L  ===  A D F K</strong>
</div>
<p>我们将天平左侧重称为结果1；右侧重为结果-1；平衡为结果0。显然，如果上面三次比较的结果为1，1，-1，则A是坏的，并且比较重。如果结果是-1，0，0，则B比较重。我们还能得出一个额外的解，就是三次都平衡，则没有错误的小球。</p>
<p>所有球比较重的情况列表如下，将结果取反就是轻球的情况。可以看出，每个小球是否轻重都有且只有一种结果状态相对应。</p>
<div style="border-style: solid; border-width: 1px; text-align: center; text-indent: 0pt; font-family: Courier;">
<strong>
</strong>
<pre><strong> A  B  C  D  E  F  G  H  I  J  K  L<br> 1  1  1  1 -1 -1 -1 -1  0  0  0  0<br> 1  0 -1 -1 -1  0  0  1  1 -1  1  0<br>-1  0  1 -1  0 -1  1  0  1  0 -1  1</strong></pre>
<p><strong></strong>
</p>
</div>
<p>那么这个表是如何来的呢？能不能有其他本质上不同（不是这个次序的重排列）的类似方案呢？</p>
<p>先说怎么作这个表，将每一竖列看做一个向量，向量的每个分量可能取值为-1,0,1；按字典序取12个排在（000）后面的向量就是：</p>
<div style="border-style: solid; border-width: 1px; text-align: center; text-indent: 0pt; font-family: Courier;">
<strong>
</strong>
<pre><strong> A  B  C  D  E  F  G  H  I  J  K  L<br> 0  0  0  0  1  1  1  1  1  1  1  1<br> 0  1  1  1 -1 -1 -1  0  0  0  1  1<br> 1 -1  0  1 -1  0  1 -1  0  1 -1  0</strong></pre>
<p><strong></strong>
</p>
</div>
<p>检查每一行，要求-1和1的数目相同，如果不能满足，则将某个1或-1取反。第三行自然满足，第二行可以把C的1改成-1，第一行可以更改F、H、J、L的值来达到目的。修改后的矩阵如下：</p>
<div style="border-style: solid; border-width: 1px; text-align: center; text-indent: 0pt; font-family: Courier;">
<strong>
</strong>
<pre><strong> A  B  C  D  E  F  G  H  I  J  K  L<br> 0  0  0  0  1 -1  1 -1  1 -1  1 -1<br> 0  1 -1  1 -1 -1 -1  0  0  0  1  1<br> 1 -1  0  1 -1  0  1 -1  0  1 -1  0</strong></pre>
<p><strong></strong>
</p>
</div>
<p>这个结果与前面看起来不同，但实质一样。另外，通过这种方式也可以看出，3次天平称量13个小球问题是无解的。</p>
<br><br><img src ="http://www.cppblog.com/david-jiang/aggbug/94566.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/david-jiang/" target="_blank">ACme</a> 2009-08-27 16:20 <a href="http://www.cppblog.com/david-jiang/archive/2009/08/27/94566.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>