码迷,mamicode.com
首页 > 2014年08月15日 > 全部分享
HDU4949 Light (轮廓线dp)
题意:给你一个01矩阵,有两种操作: 第一种: 把a(i,j)的周围四个都异或一下 第二种: 把a(i, j)的周围四个和a(i,j)都异或一下 求把矩阵变成全0矩阵的最少操作次数 思路:如下图所示的轮廓线dp,逐格递推的,cur为当前决策的格子,红色线就是轮廓线,轮廓线以上的格子的操作状态都已经确定了,而对下面状态有影响的只有黄色格子,每个格子保存的是格子当前的数和它自己操作了多...
分类:其他好文   时间:2014-08-15 19:41:39    阅读次数:227
POJ2396&ZOJ1994--Budget【有源汇上下界可行流】
链接:http://poj.org/problem?id=2396 题意:给一个n*m的矩阵,给出每行的总和以及每列的总和,再给出某些位置的最小或最大限制,问是否存在可能的矩阵,如果存在输出一种矩阵信息。 思路:这是一个有源汇的上下界可行流,对于这种题,从汇点连一条弧到源点,容量为INF,这不会影响流量平衡条件,并且此时原图转换为了无源汇的上下界可行流,剩下的做法和无源汇一样。 建图...
分类:其他好文   时间:2014-08-15 19:41:19    阅读次数:349
Ubuntu 下安装Mongodb
Mongodb是一款开源的数据库,这里不用我多说了,下面说一下Ubuntu下安装Mongodb可能遇到的问题和解决方案。 故事背景: 今天M$促销,1¥Windows Azure 4000¥-30天的套餐,不得不说简直是白菜价!于是买了一个玩了玩,云端跑起了一个Ubuntu的虚拟机,后来发现安装Mongodb的时候有些费劲,sudu apt-get install mongodb-gen10总...
分类:数据库   时间:2014-08-15 19:41:09    阅读次数:256
hive压缩
hive采用压缩进行性能优化...
分类:其他好文   时间:2014-08-15 19:40:59    阅读次数:254
找出数组中唯一的重复元素
【问题】 1-1000放在含有1001个元素的数组中,只有唯一的一个元素值重复,其它均只出现一次。 每个数组元素只能访问一次,设计一个算法,将它找出来;不用辅助存储空间,能否设计一个算法实现? 【代码】 #include #include #include /*根据异或法的计算方式,每两个相异的数执行异或运算之后,结果为1; 每两个相同的数异或之后,结果为0,任何数与0异或,结果...
分类:其他好文   时间:2014-08-15 19:40:49    阅读次数:227
HDU 4021 24 Puzzle (拼图)
HDU 4021 24 Puzzle (拼图) 题目大意: 给定24个数的位置如图,现在给你24个数,0表示空格,问你是否能由起始位置到终点位置。 解题思路: 首先空格除外,八个角一定是一样的,然后其它的就得满足 (1)如果矩阵列数是奇数,逆序数必须同奇同偶, (2)如果矩阵列数是偶数,逆序数加上0位置的行数之差必须同奇同偶。...
分类:其他好文   时间:2014-08-15 19:40:39    阅读次数:278
使用jQuery Ajax过滤实现REST不间断会话
使用jQuery Ajax过滤实现REST不间断会话 当客户端与服务端的会话超时,发出一个Ajax数据请求,遇到403状态码怎么办? 在Shell终端里,超级管理员会话超时时,会自动显示密码输入确认。对页面来说,是要捕获每个状态码为403的失败请求,待登陆成功后一个个replay,还是在登陆成功后直接刷新页面? jQuery发展到今天,应该会提供处理这种业务的功能。果然找到madpi...
分类:Web程序   时间:2014-08-15 19:40:29    阅读次数:286
REDHAT LINUX_ORACLE11G自动每天发生ADDMRPT报表
收到执行ADDMRPT报表 比较麻烦! 每天让它自动执行 邮件来看看...
分类:数据库   时间:2014-08-15 19:40:19    阅读次数:239
HDU 4902 Nice boat(数据结构-线段树)
HDU 4902 Nice boat(数据结构-线段树) 题目大意: 给定n个数,m个操作,”1 L R X“ 表示把LR区间的数同时置为X,"2 L R X "表示把LR区间大于X的数比如Y置为gcd(X,Y)。 解题思路: 区间操作,一下子就想到了线段树,但是注意线段树的优化,只要维护记录最大值的maxc,以及bool记录这段是否相等这两个变量即可,详细还请参照我的代码。...
分类:其他好文   时间:2014-08-15 19:40:09    阅读次数:339
做应用开发的如何查看Android源码
当我们在eclipse中开发android程序的时候,往往需要看源代码(可能是出于好奇,可能是读源码习惯),那么如何查看Android源代码呢? 比如下面这种情况                                     图一     假设我们想参看Activity类的源代码,按着Ctrl键,左击它,现实的结果却看不到代码的,提示的信息便是“找不到Activity.clas...
分类:移动开发   时间:2014-08-15 19:39:59    阅读次数:207
Java多线程导致的的一个事物性问题
业务场景 我们现在有一个类似于文件上传的功能,各个子站点接受业务,业务上传文件,各个子站点的文件需要提交到总站点保存,文件是按批次提交到总站点的,也就是说,一个批次下面约有几百个文件。        考虑到白天提交这么多文件会影响到子站点其他系统带宽,我们将分站点的文件提交到总站点这个操作过程独立出来,放到晚上来做,具体时间是晚上7:00到早上7:00。        这个操作过程我们暂且称...
分类:编程语言   时间:2014-08-15 19:39:49    阅读次数:204
leetcode 之 Recover Binary Search Tree
Recover Binary Search Tree Two elements of a binary search tree (BST) are swapped by mistake. Recover the tree without changing its structure. Note: A solution using O(n) space is pretty s...
分类:其他好文   时间:2014-08-15 19:39:39    阅读次数:222
C++ Primer 学习笔记_100_特殊工具与技术 --优化内存分配[续2]
特殊工具与技术--优化内存分配[续2] 七.一个内存分配器基类 预先分配一块原始内存来保存未构造的对象,创建新元素的时候,可以在一个预先分配的对象中构造;释放元素的时候,将它们放回预先分配对象的块中,而不是将内存实际返还给系统。这种策略常被称为维持一个自由列表。可以将自由列表实现为已分配但未构造的对象的链表。  我们将定义一个名为 CachedObj 的新类来处理自由列表。像 QueueItem ...
分类:编程语言   时间:2014-08-15 19:39:29    阅读次数:361
POJ 1611 The Suspects(特别无语的并查集)
开始用的是分离 #include #include #include #include #include #include #define PI acos(-1,0) using namespace std; const int maxn = 30010; const int maxm = 100001; #define lson left, m, id<<1 #define...
分类:其他好文   时间:2014-08-15 19:39:19    阅读次数:212
hive按当天日期建立分区表 | 动态往日期分区插入数据
hive按当天日期建立分区表 | 动态往日期分区插入数据...
分类:其他好文   时间:2014-08-15 19:39:10    阅读次数:352
强大的JQuery(三)--操作html与遍历
前两篇博客讲到了JQuery的基础知识以及其动画效果,本篇将为大家介绍jquery操纵html以及jquery的遍历。 一、jquery操作html 1.获取内容和属性 text() - 设置或返回所选元素的文本内容  html() - 设置或返回所选元素的内容(包括 HTML 标记)  val() - 设置或返回表单字段的值 attr()- 方法用于获取属性值。 实例: ...
分类:Web程序   时间:2014-08-15 19:38:59    阅读次数:317
动态规划之签约棒球自由球员
假设你是一支棒球大联盟球队的总经理。在赛季休季期间,你需要签入一些自由球员。球队老板给你的预算为X美元,你可以使用少于X美元来签入球员,但如果超支,球队老板就会解雇你。               你正在考虑在N个不同位置签入球员,在每个位置上,有P个该位置的自由球员供你选择。由于你不希望任何位置过于臃肿,因此每个位置最多签入一名球员(如果在某个特定位置上你没有签入任何球员,则意味着计划继续使用...
分类:其他好文   时间:2014-08-15 19:38:39    阅读次数:643
1791条   上一页 1 ... 17 18 19 20 21 22 23 ... 106 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!