ACM/ICPC
文章平均质量分 79
ray58750034
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
八数码实验报告
八数码实验报告问题简介: 所谓八数码问题是指这样一种游戏:将分别标有数字1,2,3,…,8的八块正方形数码牌任意地放在一块3×3的数码盘上。放牌时要求不能重叠。于是,在3×3的数码盘上出现了一个空格。现在要求按照每次只能将与空格相邻的数码牌与空格交换的原则,将任意摆放的数码盘逐步摆成某种特殊的排列。如下图表示了一个具体的八数码问题求解。问题分析: 首先,八数码问题包原创 2006-02-15 22:48:00 · 11952 阅读 · 4 评论 -
Southwestern Europe 2005 ——解题报告
Southwestern Europe 2005 ——解题报告序: 复旦的教练给了我们一次听ACM讲课的机会,课的进度太快,也没听懂多少,所以问牛人们敲了一套题来做做,就是本文的标题SWERC05的题目。 题目难度中等略上吧,不过题目数量很多,有10道(吓)。后面的几道题目满有搞头的。 A The mysterious X network: 求最短路径的简单题,因原创 2006-08-17 11:12:00 · 2199 阅读 · 0 评论 -
《炮兵阵地》解题报告
《炮兵阵地》解题报告Description司令部的将军们打算在N*M的网格地图上部署他们的炮兵部队。一个N*M的地图由N行M列组成,地图的每一格可能是山地(用"H" 表示),也可能是平原(用"P"表示),如下图。在每一格平原地形上最多可以布置一支炮兵部队(山地上不能够部署炮兵部队);一支炮兵部队在地图上的攻击范围如图中黑色区域所示:如果在地图中的灰色所标识的平原上部署一支炮兵部队,则图中的黑色原创 2006-07-21 07:51:00 · 4750 阅读 · 4 评论 -
蜜蜂的问题
蜜蜂的问题 作者: Ray 日期: 2006年11月3日,星期五 99年ACM/ICPC 的final有一道蜜蜂的坐标的问题,非常有意思,和队友们讨论了许久都没能解决。记得那天做练习是我和肖筹划着用计算几何的方法估算出结果,虽然做法很独特,但毕竟是估算的,最后没有能过。后来我找了份解题报告,看到了解这类问题的神奇地使用笛卡儿坐标,着实让人兴奋啊。所以准备了一份模板、数道原创 2006-11-04 10:26:00 · 3176 阅读 · 1 评论 -
10/22日上大程序设计联赛 裁判日记
10月22日晴,昨天下过雨,所以今天还是比较凉爽,是个编程比赛的好天气。这是第一次做裁判,满有趣的,虽然比赛中出过小叉子(tomcat被关 掉了),但总归还是挽救了回来。题目是Larva三个赶着写出来的-_-0。Ray和Leaderz还是比较勤恳的,花了一个整天分别出了4道和3道。 Leen就有点~~比赛前一天晚上赶到2点多才赶了两道。Problem A: PageReplacement Algo原创 2006-11-02 19:58:00 · 1426 阅读 · 1 评论 -
关于“逆序数”
昨天我们做了清华的预选赛,沈大、梁老大、肖叉各搞定一道题,险些跌出60名。我做了B和F,其中F是关于逆序数的题目,复杂度是 nlog2n+mn 最差的复杂度可能降为O(n^2)。但我提交的结果不是TLE,而是MLE和RE。真不知道是清华判题系统有问题还是我的程序有问题。总之,我心有不服啊,所以决定今天花点时间归纳一下“逆序对”的题目,给大家写份报告,提供点资料。 首先,逆序对(inversion原创 2006-10-08 14:49:00 · 14540 阅读 · 3 评论 -
TOJ 2006 Weekly Contest 1 报告
TOJ 2006 Weekly Contest 1 报告Preface: 嘿嘿、感觉好爽呀,做了5道题目,拿了个第7(算是银牌?呵呵)。先是我去拉人一起来做,结果没一个人理我-_-0 ,后来我自己搞,搞了3道,肖叉进来陪我一起做,把最后两道解决了。 整体上难度不高,没有特别神奇的算法和技巧出现。训练一下满好的。A. Magic Sticks Again 第四个过的,原原创 2006-05-21 00:17:00 · 1547 阅读 · 0 评论 -
读《图算法,Robert Sedgewick》笔记 —— 最短路径
读《图算法,Robert Sedgewick》笔记 —— 最短路径 最短路径(Shortest Path)是在实际应用中非常有用的工具,将该问题细分,可以分为点到点最短路径(source-sink),单源点的最短路径(single-source),所有点到所有点(all-pairs)以及带负边情况下的最短路径。 为了简化我们的问题,设置以下几个限制:原创 2006-05-09 22:26:00 · 6335 阅读 · 0 评论 -
读《图算法,Robert Sedgewick》笔记 —— DFS特性
读《图算法,Robert Sedgewick》笔记 —— DFS特性 DFS(Depth-First Search)就是我们常说的深度优先搜索(深搜)。他的基本搜索方式这里暂不讨论,就《图算法》中对于DFS的特性分析做一下笔记,表达一些个人的观点。 无向图: 首先是DFS所用到的一些表示:我们用两个数组分别记录访问结点的序列和每个结点在搜索树中的父结点,以ord 和 st表示原创 2006-04-22 19:43:00 · 3843 阅读 · 1 评论 -
PKU 2893 M × N Puzzle 的优化
M*N PUZZLE类似与八数码问题, 其实这个问题满热门的,而且有着很多的扩展。 题目中说道N 与 M中有一个为奇数, 那么自然就想到了用逆序对数可以解决这个问题,其简单的证明在以前写过个八数码报告里就有:(注:将空格去除,只考虑有数字的格子) 1 对于左右移动是不影响整个序列的逆序的。 2 对于奇数列的PUZZLE,做上下移动无异与左右移动偶数个位置,至少不会原创 2006-09-05 00:49:00 · 2744 阅读 · 0 评论 -
整数匹配问题(DP)
今天是ACM课的小测验(也许称不上小测验),因为上大关心ACM的人实在太少了。一共有四道题目,三道是很简单的题目,最后一道比较经典的,有点曾经做旅行商问题时候的感觉。测试时,我自己并没有写出来,只是觉得是DP的方向,后来在老师的提示下通过了。 题目如下: 整数匹配Description 有两行正整数,第一行与第二行中相同的原创 2006-03-02 22:02:00 · 1176 阅读 · 0 评论 -
解题报告:Cube Stacking
解题报告:Cube Stacking关键字:ACM/ICPC,解题报告,并查集,路径压缩题目大意 有最多30000个标有标号的小方块,输入最多100000次操作,其中每次操作包括以下两种: M x y 将含x的方块堆堆到含y的方块堆上去 C x 计算标号x的方块的下方有多少方块 说明:不会有这样的操作, M x y原创 2006-02-22 18:42:00 · 2030 阅读 · 0 评论 -
Greater New York 2005 部分解题
<!-- @page { size: 8.5in 11in; margin: 0.79in } P { margin-bottom: 0.08in } --> Greater New York 2005 match date:Friday, March 3, 2006 report date:Wed原创 2006-03-22 14:03:00 · 2390 阅读 · 0 评论 -
约瑟夫问题数学解法
对于约瑟夫问题,今天看到了一篇好帖子,是用数学方法处理的,感觉还不错的无论是用链表实现还是用数组实现都有一个共同点:要模拟整个游戏过程,不仅程序写起来比较烦,而且时间复杂度高达O(nm),当n,m非常大(例如上百万,上千万)的时候,几乎是没有办法在短时间内出结果的。我们注意到原问题仅仅是要求出最后的胜利者的序号,而不是要读者模拟整个过程。因此如果要追求效率,就要打破常规,实施一点数学策略。为了讨论转载 2006-08-24 02:16:00 · 3923 阅读 · 4 评论
分享