- 博客(16)
- 收藏
- 关注
原创 xmu 1076: 安全网络 ver.3(最小生成树模型)
1076: 安全网络 ver.3题目描述 现在有个一个内部局域网络,里面有N台机器。为了某种安全原因的考虑,有些机器之间是无法直接通讯的,即使可以通讯,机器与机器之间的通讯都是经过加密的。由于不同机器之间传输的内容不同,所以他们通讯采用的加密级别也不大相同。不同的加密级别导致破解的难度不一样,越高的加密级别破解需要的时间也越多。如果我们获得了编号为i的机器的完全控制权,且机器i和
2015-05-30 20:30:15 1176
原创 xmu 1075: 安全网络 ver.2(最短路模型)
1075: 安全网络 ver.2题目描述 现在有个一个内部局域网络,里面有N台机器。为了某种安全原因的考虑,每两台机器之间的通讯都是经过加密的。由于不同机器之间传输的内容不同,所以他们通讯采用的加密级别也不大相同。不同的加密级别导致破解的难度不一样,越高的加密级别破解需要的时间也越多。如果我们获得了编号为i的机器的完全控制权,另外我们破解了机器i和机器j之间的加密信息,那么我们就
2015-05-30 20:11:06 1087
原创 xmu 1074: 安全网络 ver.1(MST模型)
1074: 安全网络 ver.1题目描述 现在有个一个内部局域网络,里面有N台机器。为了某种安全原因的考虑,每两台机器之间的通讯都是经过加密的。由于不同机器之间传输的内容不同,所以他们通讯采用的加密级别也不大相同。不同的加密级别导致破解的难度不一样,越高的加密级别破解需要的时间也越多。如果我们获得了编号为i的机器的完全控制权,另外我们破解了机器i和机器j之间的加密信息,那么我们就
2015-05-30 20:00:04 1103
原创 xmu 1073: 选课(拓扑排序的简单应用)
1073: 选课题目描述 计算机系有很多课程,比如数学分析、高等代数、计算机导论、C语言程序设计、面向对象程序设计、数据结构、算法设计与分析、数理逻辑、汇编程序设计、编译原理等等。其中有些课程是需要前面一些课程的基础,比如要修数据结构这么课必须先修C语言程序设计。 现在有一位外系学生想通过自学掌握计算机系所有的课程,他来找正在计算机系就读的您来给他自学课程的顺序提个建议。
2015-05-30 19:47:02 1616
原创 找零钱问题—贪心
1062: 山东煎饼Description 今天TheBeet去门口那家山东煎饼小摊买煎饼,到他付钱的时候他才发现,他的钱包里面只有一张100块。于是他需要把这张100块钱破开,但是TheBeet不喜欢硬币,另外由于某种原因,TheBeet也不喜欢20元的纸币,另外也不喜欢钱包里面有太多张纸币,所以他希望拿到尽量少的纸币数。给出摊主现有的纸币数量,求摊主要如何找零给TheBeet
2015-05-26 23:47:50 1499
原创 任务安排问题—贪心
1061: Ckp的约会Description 今天Ckp打算去约会。大家都知道Ckp是超级大帅哥,所以和他约会的MM也超级多,她们每个人都和Ckp订了一个约会时间。但是今天Ckp刚打算出门的时候才发现,某几个MM的约会时间有冲突。由于Ckp不会分身,还不能和多个MM同时约会,他只能忍痛割爱拒绝掉某些MM。但是Ckp这个花心大萝卜还是不死心,他想知道,他最多可以和多少个MM约会。
2015-05-26 23:31:29 3040
转载 组合数取模
组合数取模穿插一下别人的评论3楼 qq_21989927 2014-10-14 17:40发表 [回复]超赞!!!2楼 qq_21989927 2014-10-14 17:40发表 [回复]好棒啊!!!1楼 u011284036 2014-08-31 15:50发表 [回复]博主你好,我想问一下当P是质数,2<=p<=10^9, 1<
2015-05-26 12:50:49 340
原创 xmu 1041 Sequence导弹拦截问题的变形—贪心解
1041: SequenceDescription Giving a collection S of points on two dimension plane. (S = {(x0,y0), (x1,y1), ... }) We define a point is greater than another point when all its coordinate on two
2015-05-25 20:40:09 486
原创 最大子矩阵的拓展—目标最近子矩阵(利用分治法)
1038: Not To The MaxDescription/* ---------------------------------------------------------------------------------- Given a two-dimensional array of positive and negative integers, a sub-re
2015-05-24 23:16:55 507
原创 装配线问题—类似于树形dp的解法
1032: 装配线问题Description 有两条装配线,编号分别为1和2。每一条装配线上有个n装配点,将第i条线上的第个j装配点记为Si,j,设在装配点Si,j的装配时间为Ai,j。假设要装配一辆汽车,将汽车底盘从进厂点送入第i号装配线,需要时间Ei。在装配点Si,j装配后,如果汽车传送到同一号装配线的装配点Si,j+1进行装配,则传送不需要时间。如果汽车完成装配点Si,j的
2015-05-24 21:00:37 854
原创 最大子矩阵—最大子段和的推广
1031: To the MaxDescriptionGiven a two-dimensional array of positive and negative integers, a sub-rectangle is any contiguous sub-array of size 1*1 or greater located within the whole array. T
2015-05-24 20:15:50 457
原创 最长公共子序列问题—水水的Dp
1030: 苦恼的月下老人Description 传说中,月老是掌管男女婚姻之神。每年七夕,七星娘娘会把人世间未婚的成年男女制成名册,向天庭呈报。月下老人收到名册后,按照个性、善恶、兴趣与条件抄写成一本配偶名册,然后用红线绑牢男女二人之足,使合适的男女配成一对佳偶。 在一个古老的小镇,有一条古老的小河横穿这个镇南北,把这个小镇划分成东西两个部分。这个古老的小镇保留着一个
2015-05-24 18:37:18 472
原创 最有矩链乘问题—常见Dp
1029: 矩阵链乘法Description 给定一个有N个矩阵的矩阵链A1A2A3...An,矩Ai的维数为pi-1*pi。我们都知道,使用朴素的矩阵乘法去乘两个维数分别为x,y和y,z的矩阵,所需要的乘法次数为x*y*z。矩阵链乘法问题就是如何对矩阵乘积加括号,使得它们的乘法次数达到最少。Input 输入的第一行为一个正整数N(1 输入的第
2015-05-24 17:58:19 483
原创 平面最近点对问题—分治算法的经典应用
给一个题目链接:杭电1007 题目是求最近点对距离的一半问题描述:给点平面上的一些点,求距离最近的两个点的距离是多少?思路:分治思想:把这些点按横坐标排序,然后横向分治即可。问题的核心在于,合并时如何更新最近距离?此时,需要用到一个解此问题的核心知识点:假设分治后的左右两区间的所有点已经按纵坐标从小到大已经排好序,那么,某点,可能成为,“最近点对”的一个点,的可能情况,只能是:与其
2015-05-24 00:13:22 3034
原创 斐波那契数列——矩阵加速递推
1018: 零零漆的作业Description 世上没有铁饭碗, 裁员风也刮到了组织, 尽管零零漆为组织做了那么多贡献, 他还是得通过组织的素质能力以及水平测试才能继续他的特工工作. 凭他的经验以及高超的杀猪功力, 他顺利的通过了前面的测试, 来到了算法测试关. 给他的问题很简单----给两个整数n,m, 求斐波纳契数fib[n] % m...算卖肉钱久了, 零零漆
2015-05-22 23:25:16 845
原创 棋盘覆盖问题 分治法的典型应用
为了方便,我这里直接复制了别人的描述:原贴链接棋盘覆盖(一)原理介绍 在一个2^k * 2^k个方格组成的棋盘中,恰有一个方格与其它方格不同,称该方格为一特殊方格,且称该棋盘为以特殊棋盘。 在棋盘覆盖问题中,要用图示的4种不同形态的L型骨牌覆盖给定的特殊棋盘上除特殊方格之外的所有方格,且任何2个L型骨牌不得重叠覆盖。
2015-05-22 22:55:32 917
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人