码迷,mamicode.com
首页 >  
搜索关键字:给定    ( 31760个结果
一天一道算法题--6.19--二分搜索
感谢微信平台---一天一道算法题---每天多一点进步这是昨天的 只贴下题目 == 再把今天的也是一样处理了 这2天 不想写 可能晚上会有改变吧。。problem: 给定一个最多包含40亿个随机排列的32位 二进制的无符号整数 找出不在文件中的数。显然 由于 2^32=4294967196大于4亿 ....
分类:其他好文   时间:2014-06-23 00:59:43    阅读次数:173
BZOJ 2561 最小生成树(最大流)
题目链接:http://61.187.179.132/JudgeOnline/problem.php?id=2561题意:给定一个边带正权的连通无向图G= (V,E),其中N=|V|,M=|E|,N个点从1到N依次编号,给定三个正整数u,v,和L (u≠v),假设现在加入一条边权为L的边(u,v),...
分类:其他好文   时间:2014-06-23 00:36:38    阅读次数:471
核电站问题
题目描述一个核电站有N个放核物质的坑,坑排列在一条直线上。如果连续M个坑中放入核物质,则会发生爆炸,于是,在某些坑中可能不放核物质。 任务:对于给定的N和M,求不发生爆炸的放置核物质的方案总数输入格式输入文件只一行,两个正整数N,M( 1m时,f[i]=2*f[i-1]-f[i-m-1];//这是....
分类:其他好文   时间:2014-06-22 23:34:48    阅读次数:296
HDU 1079 Calendar Game (博弈论-sg)
HDU 1079 Calendar Game (博弈论-sg) 题目大意: 给定日期,轮流来,可以在日期的月上加1,或者在天数上加1 ,如果约数上加1无效,自动转化为在天数上加1,轮流来,问先手是否赢? 解题思路: 这很明显是道博弈题,对于SG的性质定义 必胜态记为P,用数值0表示,当且仅当其后继都是 N,也就是SG()>0 必输态记为N,用数值1表示,当且仅当其后继存在P,也就是SG()=0 对于这题,完全没必要这样用SG去推理,可以结合DP,用记忆化搜索划分为子问题,每一步取对自己最优的。...
分类:其他好文   时间:2014-06-22 22:10:22    阅读次数:253
HDU 1401 Solitaire (双向广搜)
题意:在二维8*8的方格,给定4个初始点和4个最终点,问在8步内是否能从初始点走到最终点, 规则:每个点能上下左右移动,若4个方向已经有点则可以跳到下一个点。 双向广搜:同时对初始点和最终点广搜4步,对每一步记录状态,初始点为‘1’,最终点为‘2’, 若在限定时间内初始点的状态能到达‘2’,或最终点的状态能到达‘1’,则为YES!要记得排序。。 #include #includ...
分类:其他好文   时间:2014-06-22 20:00:14    阅读次数:175
FZU Problem 2168 防守阵地 I
给定n个数和m,要求从n个数中选择连续的m个,使得a[i]*1+a[i+1]*2+……a[i+m]*m最大...
分类:其他好文   时间:2014-06-22 18:19:10    阅读次数:169
【足迹C++primer】33、再探迭代器
再探迭代器 这里有插入迭代器,有流迭代器,反向迭代器,移动迭代器。 插入迭代器 这是一种迭代器适配器,接受一个容器,生成一个迭代器,实现向给定容器添加元素。 插入迭代器有三种类型,差异在于元素插入的位置 back_inserter创建一个使用push_back的迭代器。 front_inserter创建一个使用push_front的迭代器。 inserter创建一个使用i...
分类:编程语言   时间:2014-06-22 17:50:05    阅读次数:253
HDU 1251 统计难题 (字符串-Trie树)
HDU 1251 统计难题 (字符串-Trie树) 题目大意: 给定一些单词,然后接下来很多询问,每组一个字符串T,问你给定的单词中前缀为T的有多少个? 解题思路: 先按照给定的单词建一棵Trie树,记录值,然后每次查询即可。...
分类:其他好文   时间:2014-06-22 17:32:41    阅读次数:203
POJ 3071 Football (动态规划-概率DP)
POJ 3071 Football (动态规划-概率DP) 题目大意: 给定n,表示2^n次方个参赛者,接下来 2^n * 2^n 的矩阵,p[i][j] 表示 i 赢 j 的概率,现在是每次从1到2^n次方比赛,淘汰一半人,剩下的人在按照顺序比赛,1号和2号比,3号和4号 之类的顺序,问你最终谁赢的概率最大? 解题思路: 一道简单的概率DP题,只是我很cuo,看了别人的报告才会。 记dp[i][j]表示 第 i 场第 j 个人依然赢的概率。 那么转移就是:dp[i][j]=sum( dp[i-1][j]...
分类:其他好文   时间:2014-06-21 21:14:57    阅读次数:189
算法8-6:最小生成树研究现状
目前已经介绍了Kruskal和Prim算法,他们的复杂度一个是E logE一个是E logV,那么有没有复杂度为E的算法呢?理论上是可能的,但是目前还没有发现该算法。下图是最小生成树算法的发展过程。 从图中可以看到复杂度越來越接近E。 最小生成树的应用 欧几里德最小生成树 问题描述:给定一系列点的坐标,求包含所有点...
分类:其他好文   时间:2014-06-21 20:35:44    阅读次数:368
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!