敌兵布阵
http://acm.hdu.edu.cn/showproblem.php?pid=1166
Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)
Total Submission(s): 51862 Accepted Submission(s): 21695...
分类:
编程语言 时间:
2015-04-09 08:59:33
阅读次数:
194
子串和
时间限制:5000 ms | 内存限制:65535 KB
难度:3
描述给定一整型数列{a1,a2...,an},找出连续非空子串{ax,ax+1,...,ay},使得该子序列的和最大,其中,1
输入第一行是一个整数N(N
每组测试数据的第一行是一个整数n表示序列中共有n个整数,随后的一行里有n个整数I(-100=
输出对于每组测试数据输出和最大...
分类:
其他好文 时间:
2015-04-09 08:58:33
阅读次数:
103
Farey Sequence
Time Limit:1000MS Memory Limit:65536KB 64bit IO Format:%I64d
& %I64u
Submit Status Practice POJ
2478
Appoint description:
System Crawler (2015-04-01)
Descript...
分类:
其他好文 时间:
2015-04-09 09:00:19
阅读次数:
157
本文参考网上一些例子,使用synchronized及对象的wait/notify方法实现。
首先定义3个类,一个是容器类,属性有容器最大容量和当前容量;
另外两个分别是生产者和消费者类,二者分别有生产方法和消费方法(均在各自的run方法中实现,实际上最好抽离出来成为一个单独的方法)
package test3;
class Container{
public int max; /...
分类:
编程语言 时间:
2015-04-09 08:57:51
阅读次数:
147
一. awk应用场景格式化数据或从一个大的文本文件中抽取记录二. 使用方法
命令行方式
$awk [-F field-separator] ‘commands’ input-file(s)
commands是真正的awk命令
[-F域分割符]是可选的,如果无-F选项,awk默认用空格作为分隔符,如果域分隔符不为空格,比如要浏览以”:”作为分隔符的password文件则必须指明-F选项,如:...
分类:
系统相关 时间:
2015-04-09 08:58:58
阅读次数:
193
/**
* @author luochengcheng
* 定义一个单链表
*/
class Node {
//变量
private int record;
//指向下一个对象
private Node nextNode;
public Node(int record) {
su...
分类:
编程语言 时间:
2015-04-09 08:59:09
阅读次数:
163
如题,从前年开始谷歌就被墙了。从此国内Android开发者只能去网上手动下载sdk了。目前谷歌官方已经关掉了sdt的主页,也就是说以后Android Studio就是官方推荐的唯一开发工具了。但AS自带的sdk更新却无法使用个,不得不说是一个遗憾。这里把这个问题的解决方法贴出来,自己做个记录,也顺便跟大家分享一下。首先,找到系统盘下的这个目录。C:\Windows\System32\drivers\...
分类:
移动开发 时间:
2015-04-09 08:59:04
阅读次数:
151
1 数字:^[0-9]*$
2 n位的数字:^\d{n}$
3 至少n位的数字:^\d{n,}$
4 m-n位的数字:^\d{m,n}$
5 零和非零开头的数字:^(0|[1-9][0-9]*)$
6 非零开头的最多带两位小数的数字:^([1-9][0-9]*)+(.[0-9]{1,2})?$
7 带1-2位小数的正数或负数:^(\-)?\d+(\.\d{1,2})?$
...
分类:
其他好文 时间:
2015-04-09 08:57:37
阅读次数:
109
相信用过Windows Phone或者Windows 8/8.1/10的朋友对下面这张截图肯定不陌生。这就是通过SemanticZoom来实现的,当数据过多时,这种控件尤其适用。它有一个放大视图ZoomedInView和一个缩小试图ZoomedOutView,前者主要用来显示当前页面的详细信息,后者则致力于快速导航。那么我就自己来动手实践咯,首先我们在XAML中添加大致的界面,就像画画要先画轮廓一样...
分类:
移动开发 时间:
2015-04-09 08:58:54
阅读次数:
260
要注意,虽然楼梯有时不能过,但是我们可以在楼梯前等一下,等到楼梯达到我们需要的状态时再过,其实不用优先队列也是可以的.具体自己去想吧.好久没写这么长的代码了
#include
#include
#include
int m,n;
int tx,ty,sx,sy;
char mapp[21][21];
int visit[21][21];
int dir[4][2]={{0,1},{1,0},{0...
分类:
其他好文 时间:
2015-04-09 08:57:26
阅读次数:
173
C++内存存储区域划分
面试笔试常考
内存中对数据的存储不是杂乱无章的,而是有相应的划分,根据数据类型分门别类安放到相应的位置。
存储的区域由最高存储地址到最低存储地址依次为:
命令行参数区:命令行参数和环境变量;栈区(stack):指那些由编译器需要的时候分配,在不需要的时候自动清除的变量的存储区域。里面的变量通常是函数的参数值、局部变量等值,其操作方式类似于数据...
分类:
编程语言 时间:
2015-04-09 08:57:54
阅读次数:
190
UISwitch控件是iOS开发的基础控件,是非常简单的一个控件,因为它的方法比较少。UISwitch继承于UIControl基类,因此可以当成活动控件使用。
注意:开关状态通过它的on属性进行读取,该属性是一个BOOL属性
创建:
UISwitch* mySwitch = [[ UISwitch alloc]initWithFrame:CGRectMake(0、150.0f,100.0f,0....
分类:
移动开发 时间:
2015-04-09 08:56:22
阅读次数:
170
#include
using namespace std;
#define maxn 1000000 + 10
struct edge
{
int v, dist;
};
int n;
int index = 1;
int M = -1;
vectorG[maxn];
bool vis[maxn] = {false};
void DFS(int u, int dist)
{
...
分类:
其他好文 时间:
2015-04-09 08:58:11
阅读次数:
116
1.题目描述:点击打开链接
2.解题思路:比赛时感觉这道题应该会比较难,谁知道看了别人的代码后发现自己真的是被这只纸老虎吓住了==。假设点Xi>Xj,那么绝对值符号可以去掉,即Xi-Xj≥Wi+Wj。移项可以得到Xi-Wi≥Xj+Wj。这样的话,其实就确定了一个有向图的关系,题目转化为找结点数最多的有向图。运用贪心的思想,肯定希望第一个结点的坐标尽量小,以便于容纳更多的结点。因此事先计算出P(X...
分类:
其他好文 时间:
2015-04-09 08:57:39
阅读次数:
100