码迷,mamicode.com
首页 >  
搜索关键字:挑战程序设计竞赛    ( 124个结果
《挑战程序设计竞赛》学习笔记 (1)
2.2 贪心法 贪心法是遵循某种规则,不断贪心选取当前最优策略的算法设计方法。 贪心法的求解思想是通过迭代地选取当前问题的局部最优解法来达成总体最优解,在迭代的过程中不断地产生局部最优解和下一个与之前问题同构的子问题。 贪心法所处理的问题总是具有最优子结构的性质:该问题的最优解包含子问题的最优解。 ...
分类:其他好文   时间:2017-06-30 17:30:04    阅读次数:247
[2017.5.29]备忘 买书 挑战程序设计竞赛
http://product.dangdang.com/23272528.html?_utm_sem_id=231367&_ddclickunion=422-kw-4-%CD%BC%CA%E9-%CA%E9%C3%FB%B4%CA_%BC%C6%CB%E3%BB%FA%2F%CD%F8%C2%E7- ...
分类:其他好文   时间:2017-05-29 17:22:46    阅读次数:117
sg值的求解(NIM)
硬币游戏2 挑战程序设计竞赛P315 1堆的情况: n堆的情况: ...
分类:其他好文   时间:2017-04-16 19:06:57    阅读次数:150
POJ3069:Saruman's Army
题目链接:http://poj.org/problem?id=3069 贪心 使用两个标志,一个边界点,一个当前比较点即可不断重复更新所需的点个数 挑战程序设计竞赛原文: 代码: ...
分类:其他好文   时间:2017-04-03 16:01:16    阅读次数:177
挑战程序设计竞赛 3.6 与平面和空间打交道的计算几何
POJ 1981:Circle and Points POJ 1418:Viva Confetti AOJ 2201:Immortal Jewels POJ 3168:Barn Expansion POJ 3293:Rectilinear polygon POJ 2482:Stars in Your ...
分类:其他好文   时间:2017-03-16 20:09:39    阅读次数:195
挑战程序设计竞赛-1.6节-三角形
问题主题:三角形 问题描述: 有n根棍子,棍子i的长度为ai,想要从中选出三根棍子组成周长尽可能长的三角形。请输出最大的周长,若无法组成三角形则输出0。 样例: 输入 n=5 a={2,3,4,5,10} 输出 12(选择3,4,5时) 输入 n=4 a={4,5,10,20} 输出 0(无法构成三 ...
分类:其他好文   时间:2017-03-03 19:11:35    阅读次数:167
树状数组
参考来源:挑战程序设计竞赛[第二版] p 174 维基百科:https://zh.wikipedia.org/wiki/%E6%A0%91%E7%8A%B6%E6%95%B0%E7%BB%84 ...
分类:编程语言   时间:2017-02-16 14:01:23    阅读次数:200
线段树
参考:挑战程序设计竞赛·[第二版] 169页 线段树是一颗区间树,也是一颗满二叉树 实现代码: ...
分类:其他好文   时间:2017-02-12 17:03:48    阅读次数:207
POJ 3262 Protecting the Flowers 题解 《挑战程序设计竞赛》
题目:POJ - 3262 这道题,需要好好总结。 原来的思路是,依次计算出送走奶牛1~N会毁掉的花的数量,找出最小的,送走这头牛。然后又在剩下的奶牛中找可以使毁掉的花的数量最小的送走。如此循环直到全被送走。 对是对,只是也太繁琐了些,并且超时。 没有意识到其实这样的思路进行了很多次重复的比较。 后 ...
分类:其他好文   时间:2017-02-11 14:39:51    阅读次数:172
POJ 1862 Stripies 题解 《挑战程序设计竞赛》
题目:POJ - 1862 思路:每次挑选最大的两个数,进行2*sqrt(a,b)运算后放入到队列中。有点类似于之前做的fence repair题目。 这样可以保证大数被开方的次数更多,最后的结果更小。 注意: n为1的情况,WA了几次。 学会C++输出格式控制: http://c.bianchen ...
分类:其他好文   时间:2017-02-10 23:27:06    阅读次数:288
124条   上一页 1 ... 5 6 7 8 9 ... 13 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!