题目来源
hiho一下 第四十一周
正在进行: 2天05小时28分钟25秒
首页
题目列表
我的提交
排名
讨论
报名人数:1264
题目1 : 骨牌覆盖问题·一
时间限制:10000ms
单点时限:1000ms
内存限制:256MB
描述
骨牌,一种古老的玩具。今天我们要研究的是骨牌的覆盖问题:
我们有一个2xN的长条形棋盘,然后用1x2的骨牌去...
分类:
其他好文 时间:
2015-04-16 15:51:12
阅读次数:
139
1、临时使用方法 OpenRowset
A. 使用有 SELECT 的OPENROWSET 与 Microsoft OLE DB Provider for SQL Server
以下范例使用 Microsoft OLE DB Provider for SQL Server,以存取命名为 remote1 的远程数据服务器上 pubs 数据库的 authors 表。从 da...
分类:
数据库 时间:
2015-04-16 15:49:01
阅读次数:
167
在SystemUI中有一个Activity可以显示所有的Logo
这个Activity涉及到的图标存放在SystemUI/res/drawable-nodpi目录下
在这里我自己写了个小的测试程序,把相关的文件拿出来
DessertCase.java、DessertCaseDream.java、DessertCaseView.java,只要是在DessertCaseView这个V...
分类:
移动开发 时间:
2015-04-16 15:49:15
阅读次数:
246
本节主要分析大端字节顺序。
首先,我们要理解大端、小端的概念:
字节顺序是指占内存多于一个字节类型的数据在内存中的存放顺序,通常有小端、大端两种字节顺序。小端字节序指低字节数据存放在内存低地址处,高字节数据存放在内存高地址处;大端字节序是高字节数据存放在低地址处,低字节数据存放在高地址处。基于X86平台的PC机是小端字节序的,而有的嵌入式平台则是大端字节序的。因而对...
分类:
系统相关 时间:
2015-04-16 15:48:59
阅读次数:
597
本教程为系列教程,最近在看Lucene的一个视频教程,感觉不错,可惜的是所讲的版本为3.5,由于Lucene不同的版本差距较大,因此当即决定写一个新版本的系列教程5.0版本,但是又怕从3.5跨到5.0跨度太大,毕竟自己也没有使用过Lucene,因此再插入一个中间版本4.5,所以,此系列教程打算把3.5版本,4.5版本,5.0版本都给出个例子,方便大家学习,也方便自己复习。
注:3.5版本并非原创...
分类:
Web程序 时间:
2015-04-16 15:51:17
阅读次数:
175
MAC 快捷键Finder :
Command + Shift + A : 打开应用程序
Command + Control + F : 全屏...
分类:
其他好文 时间:
2015-04-16 15:49:57
阅读次数:
101
2015年4月14日开始,Skype for Business正式开始推送,作为 Office 2013 四月更新的一部分。同时,Skype for Business Online 也开始向 Office 365 全球用户推送,预计 5 月底完成推送。上个月微软宣布了 Skype for Business 技术预览版供测试。对于需要更多时间测试的用户来说,微软提供了管理员在 Skype for B...
分类:
其他好文 时间:
2015-04-16 15:48:47
阅读次数:
137
刚开始提交的时候,惊讶地发现竟然超时了
检查了N遍终于发现把strlen写在了for循环里,这样算算时间复杂度就n^2了
解题思路:
把B串在A串出现的位置找出来
然后单独对A串计算一下height数组,然后枚举每个位置,求可以生成的子串,再减height就可以了
#include
#include
#include
using namespace std;
#define N 100...
分类:
其他好文 时间:
2015-04-16 15:48:14
阅读次数:
237
本博文程序是读取hadoop的hdfs中的文件,使用正则化解析出规定格式的数据,然后加载到sparkSQL数据库中。
正则化如果不太了解,请看正则表达式30分钟入门教程
package com.spark.firstApp
import org.apache.spark.SparkContext
import org.apache.spark._
import org.apache.lo...
分类:
数据库 时间:
2015-04-16 15:47:50
阅读次数:
243
看别人博客,有些小技巧就直接转过来了,以后做开发可以大大提高开发效率。以下代码片摘自多个博客和自己平时的学习积累,若原作者认为侵犯著作权,请私信告知,我看到后讲第一时间删除。
一、 获取系统版本号:
PackageInfo info = this.getPackageManager().getPackageInfo(this.getPackageName(), 0);
...
分类:
移动开发 时间:
2015-04-16 15:49:57
阅读次数:
353
使用autolayout设置uiscrollview会出现contentView和scrollview有offset的问题,但是没有navigation的时候又没有,出现这个现象的原因是UIScrollView(会自动在顶部和底部预留一些空白 使用
self.automaticallyAdjustsScrollViewInsets = NO;
就能解决这个问题...
分类:
其他好文 时间:
2015-04-16 15:49:14
阅读次数:
109
linux下写的Makefile,然后编译成文件,gdb调试的时候用list命令报错.搞了半天,在网上找了很多,说是一定要用-g,
然而我是添加的,后来又有人说是需要把-g写调宏定义CFLAGS = -g,但是还是不对.最后经过自己的摸索,才发现,如果
是.c的文件,用CFLAGS是可以的,但是如果是.cpp文件,则必须使用CPPFLAGS = -g才可以
贴上代码如下
CPP = g++...
分类:
数据库 时间:
2015-04-16 15:47:57
阅读次数:
300
Reverse a linked list from position m to n. Do it in-place and in one-pass.
For example:
Given 1->2->3->4->5->NULL, m = 2 and n =
4,
return 1->4->3->2->5->NULL.
Note:
Given m, n satisfy t...
分类:
其他好文 时间:
2015-04-16 15:46:36
阅读次数:
122
final、static、finally、finalize的比较
final关键字
1、final修饰类,表示该类不能被继承,因此,一个类不能同事被声明为abstract抽象类和final的类;
2、final修饰变量,则该变量必须赋初值,而且它的取值在整个过程都不会改变;
3、final修饰方法,称为最终方法。它不可被子类重新定义,即不可被覆盖,也不能被重...
分类:
其他好文 时间:
2015-04-16 15:48:08
阅读次数:
160
今天我来讲一下关于使用SVG画图的一些基本知识,并完成一个简单的DEMO演示。关于SVG的基础知识,这里暂时不做阐述,因为网上关于svg的知识不算少,这里推荐大家去w3c school看就可以,另外慕课网也有很多svg的视频,目前我对svg的了解其实也只是皮毛,这里通过一个简单的DEMO演示讲述SVG能帮我们做些什么,以及看一下关于svg的基本用法等。
svg主要通过两种方式呈现在浏览器...
分类:
其他好文 时间:
2015-04-16 15:47:07
阅读次数:
280
题目大意:有n个机器人和m个激光武器,每个武器有一个威力和能打的集合,同一时刻只能打一个机器人,问最少多久可以全灭
二分答案+网络流= =
注意二分上界
#include
#include
#include
#include
#include
#define M 110
#define S 0
#define T (M-1)
#define EPS 1e-7
#define INF...
分类:
其他好文 时间:
2015-04-16 15:48:04
阅读次数:
113
用惯了在Windows上一个appserv或phpStudy压缩包搞定,要在MAC上捣腾一个PHP开发环境还不大习惯。但自己亲自配一下环境还是有所收获的。众所周知OSX上自带了apache和php,所以这两个搞起来还比较顺利。装MySQL的最新版5.6.22版颇费周折,本文详细记录之。apache的配置apache已经自带了,只需如下三个命令就可以了。
开启apache服务 sudo apach...
分类:
数据库 时间:
2015-04-16 15:47:36
阅读次数:
255