码迷,mamicode.com
首页 >  
搜索关键字:暴力    ( 8896个结果
wiki 2144 砝码称重 2 STL_map
看似dp,但是数据太大,不过n很小,可以暴力解决。 由于30个数组合情况太多,所以可以分成两边,首先预处理前n/2个数能组成哪些数,并且最小消耗多少砝码,map保存下来。 然后处理右边能组合成什么数,相加就够了。 注意这样会漏掉两种情况,就是光一边就能组成最终答案的(因为map没有存数也是0),特殊处理一下就行。 #include #include #include #inc...
分类:其他好文   时间:2014-05-10 09:16:39    阅读次数:245
HDU 3032 Nim or not Nim?(sg函数)
题目链接暴力出来,竟然眼花了以为sg(i) = i啊....看表要认真啊!!!#include #include #include using namespace std;#define LL __int64int dp[10001];int sg(int x){ int flag[10001...
分类:其他好文   时间:2014-05-09 18:00:34    阅读次数:274
【暴力+排除法】FZU 2148 Moon Game
比赛地址:点击打开链接 比赛做粗的4个题几乎都是水,感觉弱的水爆炸了。 这个题最初的思路是枚举找出四个点,做凸多边形的模板判断。C(30,4)。 结果答案不对。。后来发现模板上是要求点对的顺序是逆时针或顺时针输入。 于是用时钟排序的函数排序后判断: bool cmp(point p1, point p2) { return atan2(p1.y, p1.x) < atan2(p2...
分类:其他好文   时间:2014-05-09 00:29:35    阅读次数:381
bzoj 1193 贪心
如果两点的曼哈顿距离在一定范围内时我们直接暴力搜索就可以得到答案,那么开始贪心的跳,判断两点横纵坐标的差值,差值大的方向条2,小的条1,不断做,直到曼哈顿距离较小时可以暴力求解。 备注:开始想的是确定一点周围跳到这个点的答案,然后再枚举周围的点,判断这个点和另一个点的曼哈顿距离,如果能被3整除...
分类:其他好文   时间:2014-05-08 22:49:53    阅读次数:391
SCOI2014省选总结
这一次省选,主要是抱着玩的心态去的,如同高二的那些大神高一的心态一样,只记得在省选之前我们一直在说,这一次我们的目标,就是不爆0,最后也如愿以偿的实现了。首先,请允许我吐槽一下day1。。。。。day1的暴力为什么只有十分!!!!!!!这让我有一种考了跟没考一样的感觉!!!!被希神的贪心虐的体无完肤...
分类:其他好文   时间:2014-05-08 19:27:33    阅读次数:312
禁止sshd暴力尝试方案
最近查看了一下日志服务器,这台日志服务器监控来自服务器群里面的一些机器日常运行日志,可以通过网页形式查看,结果有点出乎意料:总是有那么一些人会不停地扫机器,不停的尝试暴力破解ssh登陆,还好本人用的密码估计可以让这些无聊的人猜个几万年,但是老是这样子也不行啊,..
分类:其他好文   时间:2014-05-08 16:59:38    阅读次数:289
01背包 暴力搜索
/** 01背包,recursive* 05.08/2014*/#include #include #include #define MAXN 30000using namespace std;int N,W;int w[MAXN],v[MAXN];int solve(int i, int tw)....
分类:其他好文   时间:2014-05-08 14:54:25    阅读次数:271
驱动程序调用驱动程序2
上一篇说到内核里面用户态这边差不多的函数, 比如ZwCreateFile, ZwReadFile什么之类的, 内核里面其实还有些更加暴力的东西存在的, 比如说用户态这边打开设备只有一个句柄, 但是内核里面是可以直接触摸到指针的, 用户态那边只可以调用几个固定的函数来发送Irp. 那么内核里面可以自定...
分类:其他好文   时间:2014-05-08 12:15:00    阅读次数:510
第七届省赛赛前交流赛部分题解
这是在省赛前热身赛出的题目,可能是题目中有用到博弈的思想,很多人都在做,而且在尝试暴力。但是没有人往dp的方向上想。 题意: 有一个长度为n的整数序列,A和B轮流取数,A先取,每次可以从左端或者右端取一个数,所有数都被取完时游戏结束,然后统计每个人取走的所有数字之和作为得分,两人的策略都是使自己的得分尽可能高,并且都足够聪明,求A的得分减去B的得分的结果。...
分类:其他好文   时间:2014-05-07 16:09:45    阅读次数:436
Codechef Not a Triangle题解
找出一个数组中的三个数,三个数不能组成三角形。 三个数不能组成三角形的条件是:a + b 两边和小于第三边。 这个问题属于三个数的组合问题了。暴力法可解,但是时间效率就是O(n*n*n)了,很慢。 不过既然是组合问题就必定可以使用排序后处理的方法降低时间效率的。 这里降低时间效率的方法是: 选一个最大的数c,然后选两个小数a和b,其中a 这样可以把时间效率降到O(n*n)...
分类:其他好文   时间:2014-05-07 06:32:23    阅读次数:289
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!