码迷,mamicode.com
首页 >  
搜索关键字:暴力    ( 8896个结果
求数组中两个元素差的最大值
找到最大值找到最小值,然后相减即可。1、如果是说,前面的减去后面的,差的最大值?2、如果是说,后面的减去前面的,差的最大值?这两个问题就不一样了。基础的想法可以用暴力。但是有更好的方法。针对1,从后往前遍历数组,记录遍历过的数组元素的最小值,用当前元素相减。针对2,从前往后遍历数组,记录遍历过的数组...
分类:其他好文   时间:2014-08-26 15:04:06    阅读次数:282
poj1613Cave Raider(带限制的最短路+spfa)
题目链接: huangjing 题意: 题意:有很多条轨道,但是这些轨道在特定的时间内会关闭,求出从起点到终点的最小时间。 思路: 【1】首先建图比较麻烦,最开始我模拟度数,但是一直是错的,看了几个小时还是错的,最后参考别人的,果断暴力,巧妙的引入now变量。。 【2】然后就是求最短路了。。时间很难求。。就是在一个地方比较难弄,就是这条路可以走。所以在开启时间和达到temp的时间中...
分类:其他好文   时间:2014-08-26 09:53:25    阅读次数:240
POJ 2352 && HDU 1541 Stars (树状数组)
一开始想,总感觉是DP,可是最后什么都没想到。还暴力的交了一发。 然后开始写线段树,结果超时。感觉自己线段树的写法有问题。改天再写。先把树状数组的写法贴出来吧。 ~~~~~~~~~~~~~~~~~~~~~~~~ 树状数组不懂的去看刘汝佳的大白书,那个图画得很清楚。 题目大意:星星的坐标以y递增的顺序给出,这些点的左下方的点数代表这个点的级数,问0~N-1的级数有多少个?其实y根本木有用。 ...
分类:其他好文   时间:2014-08-26 00:29:55    阅读次数:174
Codeforces 354C. Vasya and Beautiful Arrays【DP,暴力】
题目大意: 有一组数,你可以对每一个数做减法,减去的数不超过k,问最后你最大能得到的整个数组的GCD是多少 做法: 最后要求的是GCD(假设为g),那么也就是说,对于数组中的数a[i]来说,减去某个不大于k的值之后,就能被g整除;换句话说,a[i]%g,只要满足该条件即可. 首先,由于只能对数进行减法操作,假设m为数组a中的最小值,ma为最大值;那么答案一定不会超过m,也就是说,答...
分类:其他好文   时间:2014-08-25 19:27:14    阅读次数:251
Codeforces 354C Vasya and Beautiful Arrays[dp+暴力]
题意: 给出n个整数,对每个整数可以减去0-k的任意一个数 求这样操作后,n个数的最大GCD是多少 分析: 我们首先可以知道n个整数中最小的数是多少 而且,最终的答案肯定不大于这个数 这个n个整数中最小的数是答案的上限 然后对于答案的下限 可以肯定的是 1肯定是答案的下限 2呢?3呢?为什么1一定是 其实,0-k+1,都可以作为答案 为什么? 可以把k想象成一个剪...
分类:其他好文   时间:2014-08-25 15:02:34    阅读次数:196
基本类型算法题目学习(EPI)
1.关于奇偶校验的方法中,如何快速的求取一个64-bit的数字的奇偶校验位。(如果1的位数为奇数,则奇偶校验位为1,如果1的位数为偶数,则奇偶校验位为0)a.暴力枚举法采用一位一位进行计算,一位一位的移位,效率较低。b.x = x & (x-1),每次将最低位的1进行失效,统计1的个数。c.可以采用...
分类:其他好文   时间:2014-08-25 01:09:53    阅读次数:285
Codeforces 372B. Counting Rectangles is Fun【动态规划,暴力枚举】(lowbit()小用法)
题目大意: 给出一个由0,1构成的矩阵,询问(a,b)到(c,d)两个点之间的只含有0的矩形有多少个。 方法: 由于矩阵不大,最多40*40,而且询问量很大(10^5)由此我们考虑o(1)输出答案,首先用一个四维数组预处理出答案,最后直接输出即可。 令dp[a][b][c][d]为(a,b)到(c,d)两个点之间的只含有0的矩形的数量, 则递推的公式: dp[a][b...
分类:其他好文   时间:2014-08-24 16:47:42    阅读次数:277
传感器仿真平台——多线程与单步(六)
这个模块并没有被包括到整个平台框架中去,而是以工具的形式被放在一边。不过该模块的加入可以极大的提高仿真实验的直观性。(权当是熟悉多线程了,哈哈!)仿真平台想要实现多线程运行和单步,并且希望结构尽量简单。这里需要说明,单步不仅仅是使用Thread.Stop()将线程中断,而是在某一次步骤执行完时非暴力...
分类:编程语言   时间:2014-08-24 14:09:12    阅读次数:230
Codeforces 460 D. Little Victor and Set
暴力+构造 If r?-?l?≤?4 we can all subsets of size not greater than k. Else, if k?=?1, obviously that answer is l. If k?=?2, answer is 1, because xor of numbers 2x and 2x?+?1 equls 1. If k?≥...
分类:其他好文   时间:2014-08-24 11:40:22    阅读次数:233
HDU-2058-The sum problem(数学题技巧型)
题目链接http://acm.hdu.edu.cn/showproblem.php?pid=2058思路:这题的n,m都很大,很显然直接暴力,会超时,那就不能全部都找了,利用等差数列求和公式,(1)sn=n*(a1+an)/2; 即可代入公式,(2)m=(e-s+1)*(s+e)/2 ...
分类:其他好文   时间:2014-08-24 10:16:02    阅读次数:237
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!