上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 50 下一页
摘要: 题意:给你一个只包含T(转身) ,F(继续浅见)的序列,问你改变其中的n个值,它离原来坐标最远的距离。解题思路:只需要记录正向最大最小值,反向最大最小值即可。有点类似于14年湖南省赛那个题目。解题代码: 1 // File Name: 132c.cpp 2 // Author: darkdrea... 阅读全文
posted @ 2015-03-23 11:17 dark_dream 阅读(336) 评论(0) 推荐(0) 编辑
摘要: 题意:给你一个数组,然后给你主角在数组中的位置, 每个位置是一个非负整数,表示数组中这个人的前面的人的数组序号是多少(0代表不记得前面是谁),问你主角有可能在队列的什么位置。解题思路:并查集 + 0/1背包。可以把一条一条链看成物品。解题代码: 1 // File Name: 316b2.cpp 2... 阅读全文
posted @ 2015-03-22 16:55 dark_dream 阅读(204) 评论(0) 推荐(0) 编辑
摘要: 题意:给你一棵树,有些节点有恶魔,恶魔有统一的影响范围,问你被所有恶魔都影响到的点有多少个。解题思路:树形dp,难点就在于如何在从上往下的过程中消除掉从下往上的影响,我的方法就是记录一个 secdp值,来维护那个最小的距离。解题代码: 1 // File Name: 337d.cpp 2 // ... 阅读全文
posted @ 2015-03-22 11:26 dark_dream 阅读(233) 评论(0) 推荐(0) 编辑
摘要: 题意:给你一个大数 ,问你求小于这个数一半且与他互质的数。解题思路:奇数直接是二分之一,偶数小于它一半的那个最大奇数。解题代码: 1 // File Name: a.cpp 2 // Author: darkdream 3 // Created Time: 2015年03月21日 星期六 23时08... 阅读全文
posted @ 2015-03-22 09:08 dark_dream 阅读(150) 评论(0) 推荐(0) 编辑
摘要: 题意:给你一个二元组,求这个二元组的最长上升子序列,并且记录路径解题思路:一个值从小到大排序,在这个值相等的情况情况下按从大到小排序(为了不取到第一个值相等),然后对第二个值 求一个最长上升自诩,路径的话求实求最长上升子序列的时候 记录 来自前一个值。解题代码: 1 // File Name: e... 阅读全文
posted @ 2015-03-21 23:05 dark_dream 阅读(133) 评论(0) 推荐(0) 编辑
摘要: 题意:给你N×(1-5)的格子,每一个格子有两种颜色,其中2x2个格子内的颜色不能都相同。解题思路:状态压缩+ 矩阵快速幂 +大数。解题代码: 1 // File Name: e.cpp 2 // Author: darkdream 3 // Created Time: 2015年03月21日... 阅读全文
posted @ 2015-03-21 22:58 dark_dream 阅读(222) 评论(0) 推荐(0) 编辑
摘要: 题意:给你一个联接矩阵,问你这个 它的转置矩阵x原矩阵 的 和是多少。解题思路:最后可以发现就是这些点的度的平方的和。解题代码: 1 // File Name: a.cpp 2 // Author: darkdream 3 // Created Time: 2015年03月21日 星期六 14时0... 阅读全文
posted @ 2015-03-21 22:42 dark_dream 阅读(153) 评论(0) 推荐(0) 编辑
摘要: 题意:给你一棵树,有三种规则1)根节点不能选2)选了这个点 它 的父亲节点和子节点都不能选。3)一个点只能选其中的一个子节点。问你选点的最大值解题思路:树形DP。DP[I][1/0]表示选或不选最大的。解题代码: 1 // File Name: c.cpp 2 // Author: darkdrea... 阅读全文
posted @ 2015-03-21 22:36 dark_dream 阅读(186) 评论(0) 推荐(0) 编辑
摘要: 题意:给你一个字符串,问你所有的大写字母都要在所有的小写字母的右边,你一个操作可以改变一个字母的大小写,问你满足条件的最小步数。解题思路:DP解题代码: 1 // File Name: 180c.cpp 2 // Author: darkdream 3 // Created Time: 2015年0... 阅读全文
posted @ 2015-03-21 09:21 dark_dream 阅读(237) 评论(0) 推荐(0) 编辑
摘要: 题意:有n个点均匀的分布在圆周上,每个点有0,1两种状态,问你所有 1的点能否组成正多边形。解题思路:数论 + dp ,假设可以组成正 t 边形 ,那么 t 一定要是 n的因子 ,又因为如果能组成 正t边形 ,一定能组成 正 2*t 边形,3*t边行等等,所以只需要质因子。然后用 0 去排除这些质因... 阅读全文
posted @ 2015-03-20 22:41 dark_dream 阅读(242) 评论(0) 推荐(0) 编辑
上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 50 下一页