码迷,mamicode.com
首页 >  
搜索关键字:多少    ( 38051个结果
【算法题目】2048游戏的最少时间 最大数
1.搜狐技术中心笔试遇到的题目描述:假设滑动一次需要1秒,新出现是4的概率很小可以忽略,加到2048的需要的时间最少是多少?分析:全部由2相加,得到4需要1次相加,得到8需要3次相加……得到2048需要1024-1次相加(1024-1)/60约为17分钟实际上,在进行加法前可能需要等待 新元素2的出...
分类:其他好文   时间:2014-05-18 20:07:59    阅读次数:415
Skype发布视频API
原文: Skype发布视频API 相信很多人对Skype多少都应该有一些了解,如果以前没有使用过它的服务的话,也应该在最近的新闻中听说过它的大名。因为,它和我们每天都在接触的公司——Mircrosoft,联系到了一起。今年,5月10日,Mircrosoft宣布85亿美元收购Skype;6月18日,该...
分类:Windows程序   时间:2014-05-18 18:58:45    阅读次数:443
hdu1257
首先求最多能拦截多少颗导弹,则是求一个最长下降子序列的问题。。则找到动态转移方程。。 dp[i]=max(dp[j])+1,ja[i],因为dp[j]所表示的就是一个有序下降子序列。。。所以加进来也将是一个有序上升数列。。 然后是最少需要多少套导弹系统。。。有点贪心的做法。。就是要拦截导弹,尽量用小的去拦截可以拦截的导弹。。最后得到的导弹系统套数是最少的。。 题目链接: http://...
分类:其他好文   时间:2014-05-18 18:31:47    阅读次数:210
LeetCode: Divide Two Integers [028]
【题目】 Divide two integers without using multiplication, division and mod operator. 【题意】 计算两个数的商,不能使用乘、除、取余操作 【思路】 用加法,确定多少除数相加其和恰好<=被除数 为了提高算法效率,利用贪心思想,采用滚雪球式的翻倍叠加策略,使和快速逼近被除数 集中特殊情况需要注意: 1. 结果是负数 ...
分类:其他好文   时间:2014-05-18 10:42:00    阅读次数:259
九度oj 题目1546:迷宫问题 (概率dp guess消元)
题目描述: 给定一个n*m的迷宫,如 S.. ..# E.E 其中,S代表开始位置,#代表不可行走的墙,E代表出口。 主人公从开始位置出发,每次等概率的随机选择下一个可以行走的位置,直到到达某一个出口为止。 现在他想知道,在这一概率事件中,它从开始位置走到某一个出口的期望步数是多少。 输入: 输入包含多组测试用例,每组测试用例由两个整数n,m(1 接下去...
分类:其他好文   时间:2014-05-18 10:34:57    阅读次数:260
ZOJ 3632 Watermelon Full of Water (线段树 区间更新 + dp)
题目大意: 让每天都能吃到西瓜。最少需要花多少钱。 思路分析: dp[pos] 就表示  要让 前i天每天都有西瓜吃,最少需要花多少钱。 那么如果你买这个西瓜的话。那么这个西瓜能吃的持续时间都要更新一下。 然后再在每个西瓜的更新部分取最小的,就可以是这个点所能得到的最小值。 其实就是 dp[i] = min (dp[i] , dp[ j - k +1] + a[j]);...
分类:其他好文   时间:2014-05-18 08:59:29    阅读次数:244
POJ 3254 Corn Fields 【状压DP】
【题目大意】一个矩阵里有很多格子,每个格子有两种状态,可以放牧和不可以放牧,可以放牧用1表示,否则用0表示,在这块牧场放牛,要求两个相邻的方格不能同时放牛,即牛与牛不能相邻。问有多少种放牛方案(一头牛都不放也是一种方案) 【解析】根据题意,把每一行的状态用二进制的数表示,0代表不在这块放牛,1表示在这一块放牛。首先很容易看到,每一行的状态要符合牧场的硬件条件,即牛必须放在能放牧的方格上。这样就能...
分类:其他好文   时间:2014-05-18 08:27:39    阅读次数:304
理解JAVASCRIPT 闭包
最近去面试了一家企业,结果非常灰心丧气,于是周末给自己定了一个目标学好一门,学精通一门。不求多,只求懂。最近看到一个概念“闭包”。什么是闭包呢?简单一点就是:看得到多和看得到少的区别。上面这句话是我自己总结的,或许不太准确。你能看到的多少这句话该如何理解呢?下面随便丢一段代码:var name="P...
分类:编程语言   时间:2014-05-18 01:15:57    阅读次数:380
poj-3627
题意:输入一个N和B N为牛的个数,B为高度,然后输入N头牛,为最少多少头牛加起来高度大于B解题思路:排序,贪心具体代码:#include#include#includeusing namespace std;int main(){ int n,b; int num[20005]; ...
分类:其他好文   时间:2014-05-18 00:11:23    阅读次数:227
总结(5.15)
封装sql语句函数 : //首先我们不知道外面会传入多少个参数 //可以用func_get_args()方法来获取全部传入参数,这个方法返回全部参数的数组 //和func_get_args()方法相对应的其实还有一个func_num_args()来获取参数个数 $args = fu...
分类:其他好文   时间:2014-05-17 18:16:26    阅读次数:225
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!