码迷,mamicode.com
首页 >  
搜索关键字:解题思路    ( 6521个结果
uva 11825 Hackers' Crackdown(状态压缩DP)
uva 11825 Hackers' Crackdown(状态压缩DP) 题目大意: 有n台计算机,每台计算机运行n个不同进程,现在你可以每台机器上停止一个服务,而且你停止了1台机器上的这个服务的同时,其相连机器上的这个服务也会停止,再告诉 你每台机器相连的机器,当一个所有机器上的这个服务都停止了,那么这个服务才算没有被运行,问你最多多少个服务没有 被运行? 解题思路: 其实就是把这些机器分成最多的子集合集合,每个子集合合并起来能够影响全部,这样就能解决问题。这样枚举的状态就是2^16次方。...
分类:其他好文   时间:2014-06-20 12:10:53    阅读次数:374
HDU 1007 Quoit Design (分治)
HDU 1007 Quoit Design (分治) 题目大意: 给你很多点,问你最近点的距离一半是多少。 解题思路: 最近点对,参照:http://blog.csdn.net/hellobabygogo3/article/details/8042650 解题代码:(参照它的思路,感觉我的代码比较简洁一些)...
分类:其他好文   时间:2014-06-20 10:46:06    阅读次数:524
uva 10237 - Bishops(dp)
题目链接:uva 10237 - Bishops 题目大意:给出n和k,问在n?n的棋盘上放k个主教互相不攻击能有多少种方法,主教的攻击方式是斜线。 解题思路:将棋盘旋转45度,然后将黑白格子互相分开,因为在国际里面,黑格的主教是永远无法攻击到白格的主教。所以将黑白格分开考虑。 然后对于一种格子的颜色来说,它就类似与在一个棋盘上放车,dp[i][j]表示i行放了j个车,dp[i][j...
分类:其他好文   时间:2014-06-07 01:57:47    阅读次数:216
poj2049(Finding Nemo)
题目大意: 有一片方格区域,由一米的小方格构成,方格的边可能为墙意为不能通过,可能是空白,可能是门意为可以通过,一位名叫Nemo的孩子在方格的任意位置坐标,坐标为浮点类型。问一位名叫Marlin的人至少通过几个门才能找到Nemo。解题思路: 做了好久,刚开始没思路不知道怎么建图,后来看了看disc....
分类:其他好文   时间:2014-06-06 17:34:13    阅读次数:264
432B - Football Kit
解题思路:暴力绝对TLE一个队伍穿主场球衣的次数 = 这个队伍的客场球衣颜色与其他队主场球衣颜色起冲突的次数 + (n - 1)#include #include #include using namespace std;const int MAXSIZE = 100;const int INF =...
分类:其他好文   时间:2014-06-05 14:27:48    阅读次数:238
树状DP入门
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1520 题目大意:给定一棵关系树,每个节点有个权值,子节点和父节点不能同时选,问最后能选的最大价值是多少? 解题思路:树形DP入门题。由于子节点与父节点不能同时选,有人可能会用贪心思想,二者选其一肯定最优。其实不然,有可能父节点和子节点都不选,而要选子孙节点。不过只要再往深点想下,就可以得出...
分类:其他好文   时间:2014-06-05 07:40:29    阅读次数:255
POJ 2029 Get Many Persimmon Trees
这是动态规划?我一点思路怎么也没有。最后还是用矩阵部分求和枚举0MS。 题目大意: 给出一个矩阵,上面有几个点。在给一个小点儿的矩阵,求这个矩阵最多能套上几个点。(注意:小矩阵长宽给定,不能旋转)。 解题思路: 建立数组num[i][j]代表点(1,1)到点(i,j)组成的矩阵里有几个点。 下面是代码: #include #include int num[1...
分类:其他好文   时间:2014-06-05 06:14:33    阅读次数:226
《编程之美-读书笔记》-1 中国象棋将帅问题
题目要求——象棋棋盘上以A代表将,B代表帅,将帅不能相对,请输出所有合理的位置。A,B均可以以数字1到9的九宫格来显示。另外要求,只能用一个变量。  A ——         1 2 3 4 5 6 7 8 9  B—— 1 2 3 4 5 6 7 8 9  解题思路——依次遍历A 、B的位置,只要A、B分别对3取模而不相等,则是合理的位置,...
分类:其他好文   时间:2014-06-05 05:09:34    阅读次数:189
Codeforces Beta Round #1 C. Ancient Berland Circus
果然Java还是不靠谱啊,一个NaN把我整了半天~~ 题目大意: 有一个正多边形,给出任意三个顶点的坐标,求这个正多边形的最小面积。 解题思路: 首先要知道这三个顶点组成的三角形的外接圆一定是这个正多边形的外接圆。 用过计算出三角形的三边长,可以计算出三角型面积,进而推出外接圆半径。 可以得到三个圆心角,找出最大公约数,那就是最大角度。 就可以计算出多边形面积了~~ ...
分类:其他好文   时间:2014-06-05 01:10:27    阅读次数:300
从零单排PAT1015,1016,1017,1018
PAT1015,1016,1017,1018解题思路与源码...
分类:其他好文   时间:2014-06-02 04:56:40    阅读次数:190
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!