09 2015 档案

摘要:Wikioi 3287 货车运输题目描述DescriptionA 国有 n 座城市,编号从 1 到 n,城市之间有 m 条双向道路。每一条道路对车辆都有重量限制,简称限重。现在有 q 辆货车在运输货物,司机们想知道每辆车在不超过车辆限重的情况下,最多能运多重的货物。输入描述Input Descrip... 阅读全文
posted @ 2015-09-27 15:47 ACforever 阅读(272) 评论(0) 推荐(0)
摘要:Wikioi 1200 同余方程题目描述Description求关于 x 同余方程 ax ≡ 1 (mod b)的最小正整数解。输入描述Input Description输入只有一行,包含两个正整数 a, b,用 一个 空格隔开。输出描述Output Description输出只有一行包含一个正整数... 阅读全文
posted @ 2015-09-27 15:45 ACforever 阅读(356) 评论(0) 推荐(1)
摘要:Wikioi 1314 寻宝题目描述Description传说很遥远的藏宝楼顶层藏着诱人的宝藏。小明历尽千辛万苦终于找到传说中的这个藏宝楼,藏宝楼的门口竖着一个木板,上面写有几个大字:寻宝说明书。说明书的内容如下:藏宝楼共有N+1层,最上面一层是顶层,顶层有一个房间里面藏着宝藏。除了顶层外,藏宝楼另... 阅读全文
posted @ 2015-09-27 14:33 ACforever 阅读(287) 评论(0) 推荐(0)
摘要:Wikioi 1225 八数码难题题目描述DescriptionYours和zero在研究A*启发式算法.拿到一道经典的A*问题,但是他们不会做,请你帮他们.问题描述在3×3的棋盘上,摆有八个棋子,每个棋子上标有1至8的某一数字。棋盘中留有一个空格,空格用0来表示。空格周围的棋子可以移到空格中。要求... 阅读全文
posted @ 2015-09-27 12:36 ACforever 阅读(274) 评论(0) 推荐(0)
摘要:01背包:从右往左(因为只能由上一个物品的状态退出,如果从左往右则前边的保存的已是装了这件物品的值)递推,放不放此物品 完全背包:从左往右递推 多重背包:二进制拆包,或用单调队列优化(应该不考吧看的不明白QAQ) 装满背包:只把f[0]设为0 分组背包:把有依赖关系的方程一组,然后在一个阶段了分别d 阅读全文
posted @ 2015-09-27 11:44 ACforever 阅读(290) 评论(0) 推荐(0)
摘要:http://www.cnblogs.com/gq-ouyang/archive/2013/02/26/2933431.html 没有上司的舞会 给一棵树,每个节点有一些权值,选择一些节点,要求父亲和儿子不能同时被选,求被选中节点的最大和 一开始想错了,想成了森林转二叉树,后来一想不对,这样的话在递 阅读全文
posted @ 2015-09-27 11:23 ACforever 阅读(433) 评论(0) 推荐(0)
摘要:Wikioi 1048 石子归并 题目描述 Description 有n堆石子排成一列,每堆石子有一个重量w[i], 每次合并可以合并相邻的两堆石子,一次合并的代价为两堆石子的重量和w[i]+w[i+1]。问安排怎样的合并顺序,能够使得总合并代价达到最小。 题目描述 Description 有n堆石 阅读全文
posted @ 2015-09-27 11:17 ACforever 阅读(548) 评论(0) 推荐(0)
摘要:乘积最大 给你n数,往里插入K个乘号,使乘积最大 最开始其实想的是,选择一个位置插入乘号,然后两头取最大,后来发现这样做,一个乘号需要把所有不同长度区间的乘积全取出来,时间上不允许,而如果状态表示的是他之前的数插入乘号后取的最大值就好办了,先放一个乘号,然后往后枚举分割点更新此分割点的最大值 山区建 阅读全文
posted @ 2015-09-27 10:35 ACforever 阅读(537) 评论(0) 推荐(0)
摘要:最长严格上升子序列 LIS问题,动归时间复杂度o(n2),可以用单调队列优化到o(nlogn) http://blog.csdn.net/dangwenliang/article/details/5728363 代码: 1 #include<iostream> 2 #include<cstdio> 阅读全文
posted @ 2015-09-27 10:11 ACforever 阅读(300) 评论(0) 推荐(0)
摘要:数字三角形 经典例题,有记忆化搜索,正推,逆推三种方法 如果记录路径,可以开一个数组记录状态是由哪个子状态推出来的 #include<iostream> #include<cstdio> #include<string> #include<cstring> #include<algorithm> u 阅读全文
posted @ 2015-09-27 09:39 ACforever 阅读(466) 评论(0) 推荐(0)
摘要:Wikioi 1099 字串变换题目描述Description已知有两个字串 A$, B$ 及一组字串变换的规则(至多6个规则): A1$ -> B1$ A2$ -> B2$ 规则的含义为:在 A$中的子串 A1$ 可以变换为 B1$、A2$ 可以变换为 B2$ …。 例如:... 阅读全文
posted @ 2015-09-27 09:33 ACforever 阅读(143) 评论(0) 推荐(0)
摘要:Wikioi 3410 别墅房间题目描述Description小浣熊松松到他的朋友家别墅去玩,发现他朋友的家非常大,而且布局很奇怪。具体来说,朋友家的别墅可以被看做一个N*M的矩形,有墙壁的地方被标记为’#’,其他地方被标记为’.’。两个格子(a,b)和(c,d)被当做在同一个房间内,当且仅当|a-... 阅读全文
posted @ 2015-09-27 09:27 ACforever 阅读(499) 评论(0) 推荐(0)
摘要:Wikioi 1128 导弹拦截 题目描述 Description 经过11 年的韬光养晦,某国研发出了一种新的导弹拦截系统,凡是与它的距离不超过其工作半径的导弹都能够被它成功拦截。当工作半径为0 时,则能够拦截与它位置恰好相同的导弹。但该导弹拦截系统也存在这样的缺陷:每套系统每天只能设定一次工作半 阅读全文
posted @ 2015-09-27 09:14 ACforever 阅读(210) 评论(0) 推荐(0)
摘要:Wikioi 3285 转圈游戏 题目描述 Description n 个小伙伴(编号从 0 到 n-1)围坐一圈玩游戏。按照顺时针方向给 n 个位置编号,从0 到 n-1。最初,第 0 号小伙伴在第 0 号位置,第 1 号小伙伴在第 1 号位置,……,依此类推。游戏规则如下:每一轮第 0 号位置上 阅读全文
posted @ 2015-09-27 08:42 ACforever 阅读(243) 评论(0) 推荐(0)
摘要:Tyvj 3737 逐个击破描述三大战役的平津战场上,傅作义集团在以北平、天津为中心,东起唐山西至张家口的铁路线上摆起子一字长蛇阵,并企图在溃败时从海上南逃或向西逃窜。为了就地歼敌不让其逃走,mzd制定了先切断敌人东洒两头退路然后再逐个歼灭敌人的战略方针。秉承伟大军事家的战略思想,作为一个有智慧的军... 阅读全文
posted @ 2015-09-27 08:31 ACforever 阅读(741) 评论(0) 推荐(0)
摘要:Tyvj 1189 盖房子 描述 永恒の灵魂最近得到了面积为n*m的一大块土地(高兴ING^_^),他想在这块土地上建造一所房子,这个房子必须是正方形的。但是,这块土地并非十全十美,上面有很多不平坦的地方(也可以叫瑕疵)。这些瑕疵十分恶心,以至于根本不能在上面盖一砖一瓦。他希望找到一块最大的正方形无 阅读全文
posted @ 2015-09-27 07:54 ACforever 阅读(1125) 评论(0) 推荐(0)
摘要:Tyvj 1117 拯救ice-cream背景天好热……Tina顶着那炎炎的烈日,向Ice-creamhome走去……可是……停电了……冰淇淋们躺在Ice-creamhome的冰柜里,慢慢地……慢慢地……融化…………你说,她能赶在冰淇淋融化完之前赶到Ice-creamhome去吗?描述给你一张坐标图... 阅读全文
posted @ 2015-09-27 07:29 ACforever 阅读(490) 评论(0) 推荐(0)
摘要:过河 一条河,从0到n,每次可以跳的距离在一个范围内,一些地方有石子,求最少踩到多少石子 考虑到石子很稀疏,所以要把石子之间的距离压缩掉,当两个石子之间的距离达到两倍于最长距离时,剩下的那些距离跳了和没跳没有什么区别,所以余掉,为了保险起见,还是模一个比较大的质数更为稳妥 Tyvj 1008 传球游 阅读全文
posted @ 2015-09-26 18:02 ACforever 阅读(278) 评论(0) 推荐(0)
摘要:1、树状数组 (求逆序对) 2、线段树 ①单点 ②区间修改 ③区间替换 3、Spare Table(静态RMQ) 4.动态RMQ 5.名次树 阅读全文
posted @ 2015-09-25 17:07 ACforever 阅读(506) 评论(0) 推荐(0)
摘要:Tyvj 2059 元芳看电影描述神探狄仁杰电影版首映这天,狄仁杰、李元芳和狄如燕去看电影。由于人实在是太多了,入场的队伍变得十分不整齐,一个人的前面可能会出现并排的好多人。“元芳,这队伍你怎么看?”“大人,卑职看不出这队伍是怎么排的!但是卑职看出了一些两个人之间的前后关系!”“那么我们可以写个程序... 阅读全文
posted @ 2015-09-24 14:05 ACforever 阅读(4233) 评论(0) 推荐(0)
摘要:Tyvj 1221 微子危机——战略背景№.3Summer联盟战前兵力战略转移。描述Summer的兵力分布在各个星球上,现在需要把他们全部转移到某个星球上。Summer一共拥有N个星球(1~N),你要把这N个星球上的兵力转到第M个星球上。本来每个星球之间都有星际轨道连接,但Guiolk监视了某些轨道... 阅读全文
posted @ 2015-09-24 13:57 ACforever 阅读(420) 评论(0) 推荐(1)
摘要:1、图的存储 ①邻接矩阵 ②邻接表(二维vector数组、链式前向星) 1 int n,m; 2 3 int head[100005]; 4 5 int cnt; 6 7 struct edge 8 9 { 10 11 int to,next,w; 12 13 }e[4000005]; 14 15 阅读全文
posted @ 2015-09-22 16:04 ACforever 阅读(333) 评论(0) 推荐(0)
摘要:Wikioi 1174 靶形数独题目描述Description小城和小华都是热爱数学的好学生,最近,他们不约而同地迷上了数独游戏,好胜的他们想用数独来一比高低。但普通的数独对他们来说都过于简单了,于是他们向Z 博士请教,Z 博士拿出了他最近发明的“靶形数独”,作为这两个孩子比试的题目。靶形数独的方格... 阅读全文
posted @ 2015-09-20 17:24 ACforever 阅读(438) 评论(0) 推荐(0)
摘要:TYVJ 1271 零式求和描述请考虑一个由1到N(N=3,4,5...9)的数字组成的递增数列:123...N。现在请在数列中插入“+”表示加,或者“-”表示减,抑或是“”表示空白(例如1-23就等于1-23),来将每一对数字组合在一起(请不在第一个数字前插入符号)。计算该表达式的结果并注意你是否... 阅读全文
posted @ 2015-09-20 17:03 ACforever 阅读(731) 评论(0) 推荐(0)
只有注册用户登录后才能阅读该文。
posted @ 2015-09-20 00:12 ACforever
摘要:深度优先搜索,就是将可能的答案从头到尾进行递归枚举,在确定前一部分的情况下,根据规则往下扩展答案树,直到得到可行的答案 广搜,借助队列实现,扩展节点入队 双向广搜,双向扩展结点,在两个方向的扩展顺序上,可以轮流交替进行,但由于大部分的解答树并不是棵完全树 ,在扩展完一层后,下一层则选择结点个数较少的 阅读全文
posted @ 2015-09-19 23:36 ACforever