序号题目类别备注100The 3n + 1 Problem模拟动态规划101The Blocks Problem模拟102Ecological Bin Packing模拟103Stacking Boxes模拟104Arbitrage动态规划松弛 Floyd-Warshall算法105The Skyline Problem模拟离散化 扫描线算法106Fermat vs. Pythagoras几何勾股定理 数论107The Cat in the Hat数论素因子分解108Maximum Sum动态规划最大子矩形和109SCUD Busters计算几何凸包 点和多边形的关系110Meta-Loopless Sorts排序111History Grading动态规划最长递增子序列(LIS)112Tree Summing数据结构二叉树 图遍历113Power of Cryptography算术与代数高精度整数 二分查找 实数函数库114Simulation Wizardry网格矩形网格115Climbing Trees数据结构二叉树 图遍历116Unidirectional TSP动态规划图论型动态规划117The Postal Worker Rings Once图算法中国邮递员问题118Mutant Flatworld Explorers网格模拟119Greedy Gift Givers数据结构映射120Stacks of Flapjacks排序121Pipe Fitters几何矩形中放置圆122Trees on the Level数据结构二叉树 图遍历123Searching Quickly排序124Following Orders回溯法搜索 构造特定子集125Numbering Paths图算法Floyd-Warshall算法126The Errant Physicist算术与代数多项式运算 字符串解析、多项式乘法模拟和格式化输出127Accordian Patience数据结构向量 模拟(纸牌游戏)128Software CRC数论模运算129Krypton Factor回溯法完全搜索130Roman Roulette数据结构内置数组 约瑟夫问题131The Psychic Poker Player数据结构向量132Bumpy Objects计算几何凸包133The Dole Queue数据结构内置数组 约瑟夫问题134Loglan–A Logical Language字符串词法分析135No Rectangles网格构造136Ugly Numbers数据结构优先队列137Polygons计算几何半平面交问题138Street Number算术与代数实数库函数139Telephone Tangles字符串字符串库函数140Bandwith字符串算法库函数 next_permutation141The Spot Game数据结构映射142Mouse Clicks几何点143Orchard Trees计算几何点和多边形的关系144Student Grants数据结构队列 模拟145Gondwanaland Telecom字符串文本解析 计分或统计146ID Codes组合数学求字符串的字典序下一个排列147Dollars动态规划完全背包计数问题148Anagram Checker回溯法完全搜索149Forest几何圆的遮挡问题150Double Time数论日期与时间151Power Crisis数据结构数论 约瑟夫环问题152Tree’s a Crowd计算几何三维空间最近邻问题153Permalex组合数学字符串排列154Recycling数据结构内置数组 模拟155All Squares图遍历(隐式图)深度优先搜索156Ananagrams排序字符串157Route Finding图算法最短路径算法158Calader数论日期与时间 排序159Word Crosses字符串160Factors and Factorials数论素因子分解161Traffic Lights数据结构模拟(交通信号灯的同步问题)162Beggar My Neighbour数据结构模拟(纸牌游戏)163City Directions字符串模拟(按指令行走)164String Computer动态规划最短编辑距离问题165Stamps回溯法打表166Making Change动态规划贪心算法 硬币找零问题167The Sultan’s Successor回溯法八皇后问题168Theseus and the Minotaur图遍历字符串解析 模拟(有向图上移动)169Xenosemantics字符串 排序字符串解析170Clock Patience数据结构模拟(发牌和游戏规则)171Car Trialling字符串词法分析172Calculator Language字符串 数据结构词法分析 表达式求值 逆波兰表示法 栈173Network Wars图遍历字符串解析 模拟(无向图上移动)174Strategy字符串语法分析 模拟(博弈策略游戏)175Keywords字符串文本解析 子串匹配 模拟176City Navigation图遍历隐式图上的最短路径问题 广度优先遍历(BFS)177Paper Folding字符串字符串处理、二维数组模拟、坐标变换,递归、分治178Shuffling Patience数据结构模拟 数组 向量(vector)179Code Breaking回溯法180Eeny Meeny数据结构数论 约瑟夫问题181Hearts排序 数据结构向量(vector) 模拟 纸牌游戏182Bonus Bonds组合数学计数原理183Bit Maps字符串编码或解码184Laser Lines几何 排序直线185Roman Numerals回溯法 算术与代数进制间转换 罗马数字系统 字符串处理186Trip Routing图算法最短路径问题 Dijkstra算法187Transaction Processing字符串 数据结构映射(map)188Perfect Hash数论模运算189Pascal Program Lengths字符串文本解析190Circle Through Three Points几何圆 圆的方程表示191Intersection计算几何确定线段是否相交 跨立实验192Synchronous Design图遍历DFS 拓扑排序193Graph Coloring回溯法图的着色194Triangle几何三角形 正弦定量 余弦定理195Anagram字符串排序 全排列 next_permutation196Spreadsheet数据结构 模拟向量(vector)197Cube回溯法198Peter’s Calculator数据结构栈 表达式计算199Partial Differential Equations数据结构 模拟内置数组200Rare Order图遍历拓扑排序 Kahn算法201Squares模拟 网格矩形网格 枚举202Repeating Decimals算术与代数分数203Running Lights Visibility Calculator几何 模拟三角函数204Robot Crash计算几何确定线段是否相交以及交点205Getting There回溯法完全搜索206Meals on Wheels Routing System几何三角函数库207PGA Tour Prize Money字符串 排序208Firetruck图遍历 图算法DFS Floyd-Warshall算法209Triangluar Vertices网格三角形网格210Concurrent Simulator数据结构双端队列211The Domino Effect回溯法212Use of Hospital Facilities数据结构优先队列213Message Decoding数据结构位集214Code Generation数据结构表达式计算215Spreadsheet Calculator数据结构集合216Getting in Line图算法旅行商问题217Radio Direction Finder计算几何直线间关系218Moth Eradiction计算几何凸包219Department of Redundancy Department回溯法220Othello数据结构模拟 内置数组221Urban Elevations计算几何坐标离散化222Budget Travel回溯法223Classifying Lots in a Subdivision计算几何极角排序224Kissin’ Cousins图遍历BFS225Golygons回溯法226MIDI Preprocessing排序227Puzzle网格矩形网格228Resource Allocation回溯法229Scanner回溯法传播约束230Borrowers字符串文本解析 记录排序231Testing the CATCHER动态规划最长递增子序列(LIS)232Crossword Answers数据结构内置数组233Package Pricing动态规划背包问题234Switching Channels回溯法STL next_permutation235Typesetting字符串文本解析 格式化输出236VTAS - Vessel Traffic Advisory Service图遍历离散事件模拟 区间重叠检测 (尚未通过)237Monitoring Wheelchair Patients计算几何二分搜索238Jill’s Bike图算法最短路径算法 Moore-Dijkstra算法239Time and Motion组合数学Pólya计数定理 置换群 轮换240Variable Radix Huffman Encoding动态规划贪心算法 霍夫曼编码241Sail Race几何三角函数 线性方程组242Stamps and Envelope Size动态规划背包问题243Theseus and the Minotaur (II)图遍历图的表示 模拟244Train Time模拟物理定律 相遇问题 实数的输出245Uncompress数据结构双向链表24610-20-30模拟 数据结构集合247Calling Circles图算法强连通分支248Cutting Corners图算法 计算几何最短路径算法249Bang the Drum Slowly动态规划 模拟记忆化搜索250Pattern Matching Prelims模拟二维数组 前缀和 实数大小的比较251Nondeterministic Trellis Automata动态规划252Trucking模 数据结构优先队列253Cube Painting模拟 组合数学立方体旋转群254Towers of Hanoi算术与代码高精度整数255Correct Move模拟 数据结构集合256Quirksome Squares模拟 数论整数拆分257Palinwords动态规划最长回文字符串258Mirror Maze回溯法完全搜索 状态记录259Software Allocation回溯法260Il Gioco dell’X图遍历 网格DFS/BFS Flood-Fill算法 六边形网格261The Window Property数据结构 模拟集合262Transferable Voting模拟 字符串文本解析 选举计票263Number Chains模拟 字符串 数据结构 排序264Count on Cantor算术与代数实数 分数265Dining Diplomats回溯法266Stamping Out Stamps贪心算法纸币找零问题267Of(f) Course几何余弦定理268Double Trouble算术与代数 数论高精度整数 模运算269Counting Patterns回溯法剪枝270Lining Up计算几何 排序剪枝 叉积 判断线段转动方向271Simply Syntax字符串语法分析272TEX Quotes字符串输入输出处理273Jack Straws计算几何 图算法线段相交判断 传递闭包274Cat and Mouse动态规划松弛275Expanding Fractions算术与代数 数论276Egyptian Multiplication算术与代数进展转换277Cabinets字符串输入输出278Chess组合数学 网格计数 国际象棋棋盘279Spin数据结构内置数组 游戏模拟280Vertex图遍历BFS/DFS281Rubik’s Cube组合数学 数据结构旋转群 矩阵变换 映射282Rename字符串 模拟283Compress回溯法284Logic图遍历285Crosswords字符串游戏模拟286Dead Or Not - That Is The Question网格 模拟国际象棋棋盘287Text Comparison动态规划最短编辑距离288Arithmetic Operations With Large Integers算术与代码 数据结构高精度整数 栈289A Very Nasty Text Formatter字符串 数据结构链表290Palindroms smordnilaP算术与代数高精度整数 回文字符串291The House Of Santa Claus回溯法292Presentation Error字符串字符串匹配293Bits语法分析294Divisors数论素因子分解 因子个数295Fatman图遍历图的连通性 二分搜索296Safebreaker回溯法297Quadtrees数据结构四叉树298Race Tracks图遍历BFS299Train Swapping排序逆序对数 冒泡排序300Maya Calendar数论日期和时间转换301Transportation回溯法302John’s Trip图算法欧拉回路303Pipe计算几何直线间关系304Department模拟 数据结构优先队列305Joseph数论约瑟夫问题306Cipher组合数学置换 轮换307Sticks回溯法剪枝308Tin Cutter图遍历 数据结构DFS 并查集309FORCAL字符串语法分析310L-system图遍历隐式图 DFS/BFS311Packets几何312Crosswords (II)网格313Intervals几何圆314Robot图遍历BFS315Network图算法割点 Tarjan算法316Stars几何坐标变换317Hexagon网格六边形网格318Domino Effect图算法最短路径算法 Dijkstra算法319Pendulum模拟 计算几何向量 叉积 确定线段转动方向320Border模拟 网格321The New Villa图遍历BFS 最短路径322Ships回溯法剪枝323Jury Compromise动态规划状态偏移324Factorial Frequencies算术与代数高精度整数325Identifying Legal Pascal Real Constants字符串正则表达式326Extrapolation Using a Difference Table算术与代数等差数列327Evaluating Simple C Expressions数据结构栈 表达式计算328The Finite State Text-Processing Machine字符串文本解析329PostScript Emulation几何坐标变换330Inventory Maintenance字符串文本解析 指令解析331Mapping the Swaps回溯法 排序交换排序332Rational Numbers from Repeating Fractions算术与代数小数转换为分数333Recognizing Good ISBNs字符串文本解析334Identifying Concurrent Events图算法Floyd-Warshall算法335Processing MX Records模拟 数据结构映射336A Node Too Far图算法Floyd-Warshall算法337Interpreting Control Sequences模拟 字符串338Long Multiplication模拟 字符串339SameGame Simulation模拟 数据结构内置数组340Master-Mind Hints模拟 字符串 数据结构映射341Non-Stop Travel图算法最短路径算法 Moore-Dijkstra算法342HTML Syntax Checking字符串语法分析343What Base Is This算术与代数进制转换344Roman Digititis算术与代数进制转换345It’s Ir-Resist-Able算术与代数高斯消元法346Getting Chorded模拟 字符串文本解析347Run Run Runaround Numbers回溯法348Optimal Array Multiplication Sequence动态规划矩阵链乘法349Transferable Voting (II)模拟 字符串文本解析350Pseudo-Random Numbers数据结构 数论模运算 映射352The Seasonal War网格Flood-Fill算法353Pesky Palindromes数据结构集合355The Bases Are Loaded算术与代数 数据结构进制转换 映射356Square Pegs And Round Holes几何圆 计数357Let Me Count The Ways动态规划 组合数学计数358Don’t Have A Cow Dude几何二分搜索359Sex Assignments And Breeding Experiments图算法2-SAT Tarjan算法360Don’t Get Hives From This One网格361Cops and Robbers计算几何点和多边形的关系36218000 Seconds Remaining模拟 字符串文本解析363Approximate Matches动态规划最长上升子序列365Welfare Reform模拟 字符串文本解析366Cutting Up贪心算法367Halting Factor Replacement Systems算术与代数高精度整数368Indexing Web Pages图遍历BFS369Combinations数论素因子分解370Bingo模拟 字符串游戏模拟371Ackermann Functions动态规划备忘372WhatFix Notation数据结构树373Romulan Spelling模拟 字符串文本解析374Big Mod数论快速幂取模375Inscribed Circles and Isosceles Triangles几何三角形的特色性质点376More Triangles THE AMBIGUOUS …几何三角形 余弦定理377Cowculations算术与代数进制转换378Intersecting Lines计算几何直线间关系379Hi-Q模拟 数据结构游戏模拟 内置数组380Call Forwarding数据结构映射381Making the Grade模拟 字符串文本解析382Perfection数论模运算383Shipping Routes图算法Floyd-Warshall算法384Slurpys字符串语法分析 递归下降分析385DNA Translation字符串文本解析386Perfect Cubes算术与代数实数函数库387A Puzzling Problem回溯法精确覆盖问题388Galactic Import图算法最短路径算法 Moore-Dijkstra算法389Basically Speaking算术与代数进制转换390Letter Sequence Analysis排序391Mark-Up字符串文本解析392Polynomial Showdown字符串文本解析393The Doors图算法 计算几何最短路径算法 Moore-Dijkstra算法394Mapmaker数据结构映射395Board Silly数据结构 模拟游戏模拟 内置数组396Top Dog字符串文本解析397Equation Elation模拟 字符串方程求解39818-Wheeler Caravans (aka Semigroups)模拟 字符串文本解析399Another Puzzling Problem回溯法完全搜索