UVa OJ 题解索引

序号题目类别备注
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_permutation
141The 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_permutation
196Spreadsheet数据结构 模拟向量(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图遍历BFS
225Golygons回溯法
226MIDI Preprocessing排序
227Puzzle网格矩形网格
228Resource Allocation回溯法
229Scanner回溯法传播约束
230Borrowers字符串文本解析 记录排序
231Testing the CATCHER动态规划最长递增子序列(LIS)
232Crossword Answers数据结构内置数组
233Package Pricing动态规划背包问题
234Switching Channels回溯法STL next_permutation
235Typesetting字符串文本解析 格式化输出
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/DFS
281Rubik’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图遍历BFS
299Train Swapping排序逆序对数 冒泡排序
300Maya Calendar数论日期和时间转换
301Transportation回溯法
302John’s Trip图算法欧拉回路
303Pipe计算几何直线间关系
304Department模拟 数据结构优先队列
305Joseph数论约瑟夫问题
306Cipher组合数学置换 轮换
307Sticks回溯法剪枝
308Tin Cutter图遍历 数据结构DFS 并查集
309FORCAL字符串语法分析
310L-system图遍历隐式图 DFS/BFS
311Packets几何
312Crosswords (II)网格
313Intervals几何
314Robot图遍历BFS
315Network图算法割点 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图遍历BFS
369Combinations数论素因子分解
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回溯法完全搜索
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值