码迷,mamicode.com
首页 >  
搜索关键字:hdu 二分查找    ( 33808个结果
hdu 2393:Higher Math(计算几何,水题)
Higher MathTime Limit: 2000/1000 MS (Java/Others)Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 2219Accepted Submission(s): 1219Problem...
分类:其他好文   时间:2014-05-26 01:48:52    阅读次数:337
HDU 4826 简单DP
Problem Description度度熊是一只喜欢探险的熊,一次偶然落进了一个m*n矩阵的迷宫,该迷宫只能从矩阵左上角第一个方格开始走,只有走到右上角的第一个格子才算走出迷宫,每一次只能走一格,且只能向上向下向右走以前没有走过的格子,每一个格子中都有一些金币(或正或负,有可能遇到强盗拦路抢劫,度...
分类:其他好文   时间:2014-05-25 23:41:38    阅读次数:267
HDU 1556
这道题可以用线段树或者树状数组,我在网上看有些大神竟然没用线段树和树状数组就把这道题搞出来了。。汗。。。线段树:线段树不能更新到叶子,否则超时。代码: 1 #include 2 #include 3 #include 4 #include 5 #define N 100005 6 using...
分类:其他好文   时间:2014-05-25 23:17:40    阅读次数:287
Sqrt(x)
Implementint sqrt(int x).Compute and return the square root ofx.思路:二分查找法解决这道题class Solution {public: int sqrt(int x) { if(x1e-6) { ...
分类:其他好文   时间:2014-05-25 19:35:33    阅读次数:225
hdu 3629 Convex(计数问题)
题目链接:hdu 3269 Convex 题目大意:给出n个点,问任选四个点可以组成多少个凸四边形。 解题思路:和uav11529的做法是一样的,只不过求的东西不一样。 #include #include #include #include #include using namespace std; typedef long long ll; const int N =...
分类:其他好文   时间:2014-05-25 18:38:17    阅读次数:155
hdu 1712 ACboy needs your help
题目:         链接:点击打开链接 题意:         n个课程m天完成,a[i][j]表示用j天完成第i个课程得到的价值,求最大价值。 算法:         分组背包。 思路:         m天是总容量,n是组数。 代码: #include #include #include using namespace std; int n,m; int a[110][...
分类:其他好文   时间:2014-05-25 18:16:18    阅读次数:223
HDU 4828 (卡特兰数+逆元)
HDU 4828 Grids 思路:可以转化为卡特兰数,先把前n个人标为0,后n个人标为1,然后去全排列,全排列的数列,如果每个1的前面对应的0大于等于1,那么就是满足的序列,如果把0看成入栈,1看成出栈,那么就等价于n个元素入栈出栈,求符合条件的出栈序列,这个就是卡特兰数了。然后去递推一下解,过程中需要求逆元去计算 代码: #include #include const int ...
分类:其他好文   时间:2014-05-25 12:52:33    阅读次数:389
2014百度之星初赛第一场部分题解
代码太丑就不贴了,,又是一篇无责任民科的题解。。 HDU 4828 Grids 看了一下跟卡特兰数差不多就猜了一下,具体为啥我也不知道。。然后有除法套个逆元。。 HDU 4830 Party 发现这个除了叶子节点可能是环,剩下就是一棵树了(如果是单独的环,就用虚拟节点0来连接一下) 剩下就是环状树形dp。。...
分类:其他好文   时间:2014-05-25 07:23:48    阅读次数:281
最长递增子序列
最长递增子序列 问题: 求一个一维数组中最长递增子序列的长度。 解法1: 很明显用动态规划的算法,选取下面的阶段(这种选法极为常见),可使阶段间的关系具有无后效性。 阶段:在所有以元素k结尾的子数组中,选出其中的最长递增子序列,k=1,2...n。 状态:以元素k结尾的最长递增子序列中只有一个最长的递增子序列。 决策:决定元素k结尾的最长递增子...
分类:其他好文   时间:2014-05-25 04:37:56    阅读次数:193
HDU 1847 博弈
sg[0]=0;sg[i]=mex{sg[i-2^(j)]} (i>=2^j)mex()为不在此集合的最小非负整数#include #include #include #include using namespace std;using namespace std;int main(){ in...
分类:其他好文   时间:2014-05-25 03:27:01    阅读次数:170
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!