P1543极值问题
Accepted
标签:[显示标签]
背景
小铭的数学之旅2。
描述
已知m、n为整数,且满足下列两个条件:
① m、n∈1,2,…,K
② (n^ 2-mn-m^2)^2=1
编一程序,对给定K,求一组满足上述两个条件的m、n,并且使m^2+n^2的值最大。例如,若K=199...
分类:
编程语言 时间:
2015-08-18 22:51:33
阅读次数:
288
一、简介
1、什么是正则表达式
正则表达式本身就是一种语言,这在其它语言是通用的。正则表达式(regular expression)描述了一种字符串匹配的模式,可以用来检查一个串是否含有某种子串、将匹配的子串做替换或者从某个串中取出符合某个条件的子串等。 str.indexOf(‘abc’); //精确匹配 只能匹配字符串“abc”
正则表达式 //模糊匹配Where na...
分类:
编程语言 时间:
2015-08-18 22:52:50
阅读次数:
225
多线程标签(空格分隔): 网络多线程基础概念进程
进程是指在系统中正在运行的一个应用程序
每个进程之间是独立的,每个进程均运行在其专用且受保护的内存空间内
例如当我们打开微信的时候系统就会开启一个进程
线程
1个进程要想执行任务,必须得有线程(每1个进程至少要有1条线程)
一个进程(程序)的所有任务都在线程中执行(当我们使用酷我播放音乐,打开迅雷下载资源,这些都是在线程中执行的)
线程的串行
个线程...
分类:
编程语言 时间:
2015-08-18 22:49:38
阅读次数:
213
传送门:点击打开链接
题意:给一个矩阵,刚开始两个点都在(1,1),然后一起出发,只能向右走或者向下走,只能在(n,n)汇合,在到终点之前两个不能在同一个格子内,得分就是两条路径的数字之和。求得分最大。
因为数据比较小,所以可以直接开一个dp[x1][y1][x2][y2]来表示一个点在(x1,y1)另一个点在(x2,y2)时的最大得分
然后利用记忆化搜索递推就能得到答案了
#includ...
分类:
编程语言 时间:
2015-08-18 22:51:46
阅读次数:
181
window对象是BOM的核心,window对象指当前的浏览器窗口!
window对象
function myst...
分类:
编程语言 时间:
2015-08-18 22:48:58
阅读次数:
144
在tomcate安装路径下找到:
我的安装路径在
D:\Tomcat\apache-tomcat-6.0.44\conf\server.xml
然后配置里面的连接器信息见截图:...
分类:
编程语言 时间:
2015-08-18 22:50:52
阅读次数:
150
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1711
Number Sequence
Time Limit: 10000/5000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)
Total Submission(s): 15548 Accepted Submi...
分类:
编程语言 时间:
2015-08-18 22:49:02
阅读次数:
163
16. 蛤蟆的数据结构进阶十六排序实现之基数排序
本篇名言:“社会犹如一条船 ,
每人都要有掌舵的准备。--易卜生”
我们来看下基数排序。
欢迎转载,转载请标明出处:
1. 基数排序
基数排序(radix sort)属于“分配式排序”(distributionsort),又称“桶子法”(bucket sort)或bin sort,顾名思义,它是透过键值的部份资讯,将要排序的元...
分类:
编程语言 时间:
2015-08-18 22:49:54
阅读次数:
165
DISUBSTR - Distinct Substrings
no tags
Given a string, we need to find the total number of its distinct substrings.
Input
T- number of test cases. T
Each test case consists of one st...
分类:
编程语言 时间:
2015-08-18 22:48:38
阅读次数:
154
定义
JavaScript种正则表达式有两种定义方式,定义一个匹配类似 的字符串
1. 构造函数
var reg=new RegExp(']+%>','g');
2. 字面量
var reg=/]%>/g;
g: global,全文搜索,默认搜索到第一个结果接停止i: ingore case,忽略大小写,默认大小写敏感m: multiple lines...
分类:
编程语言 时间:
2015-08-18 22:43:58
阅读次数:
289
黑马程序员入学blog ...
java 面向对象的语言
对象:真实存在的唯一的实物。
比如:我家的狗,
类: 实际就是对某种类型事物的共性属性与行为的抽取。 抽象的概念。。。 比如说:车 你知道我值的是哪辆车吗?
我们从小的时候就不断的接触很多的对象,我们的大脑就会把这些具备相同属性与行为的事物进行分类。
如果还不明白的话看下图:
下面的对象具...
分类:
编程语言 时间:
2015-08-18 22:44:52
阅读次数:
235
(1)全排列组合的递归规律:
集合s的全排列组合 all(s)=n+all(s-n);其中n为已经取出的集合
以集合 s={1,2,3}为例,则s的全排列组合为all(s)={1}+all({2,3});其中n={1},s-n={2,3}
通过以上例子,我们可以知道上述算法可以用递归来解决。
我们取极端情况,如果集合s为空,那么说明不需要再进行递归。
全排列组合,如果集合有4个元素,则全...
分类:
编程语言 时间:
2015-08-18 22:42:15
阅读次数:
186
描述一下你最常用的编程风格---JAVA描述一下你最常用的编程风格---JAVA(1)类名首字母应该大写。字段、方法以及对象(句柄)的首字母应小写。对于所有标识符,其中包含的所有单词都应紧靠在一起,而且大写中间单词的首字母。Java包(Package)属于一种特殊情况:它们全都是小写字母,即便中间的...
分类:
编程语言 时间:
2015-08-18 22:39:08
阅读次数:
171
模块之间有三种调用方式: 1、同步调用 同步调用很简单,就是直接调用方法B,必须等到方法A执行完才会继续执行原程序。 2、异步调用 异步调用,就是在A程序中给程序B一个实现,当B运行的时候,在满足条件的情况下能够调用A程序中的实现。举例说明public interface Food{ ...
分类:
编程语言 时间:
2015-08-18 22:40:20
阅读次数:
187
1. 线性代数numpy对于多维数组的运算在默认情况下并不使用矩阵运算,进行矩阵运算可以通过matrix对象或者矩阵函数来进行;matrix对象由matrix类创建,其四则运算都默认采用矩阵运算,和matlab十>分相似:a = np.matrix([[1,2,3],[4,5,6],[7,8,9]]...
分类:
编程语言 时间:
2015-08-18 22:38:47
阅读次数:
815
页面里的img元素,想要获取它的原始尺寸,以宽度为例可能首先想到的就是width,如下 1 2 3 4 5 <img src="http://img11.360buyimg.com/da/g14/M07/01/0E/rBEhVlNhh8wIAAAAAADmFBLo1twAAM26gOmCgYAAOYs716.jpg"> <...
分类:
编程语言 时间:
2015-08-18 21:34:54
阅读次数:
267
快速上手 迫不及待了吗?本页内容为如何入门Requests提供了很好的指引。其假设你已经安装了Requests。如果还没有, 去?安装?一节看看吧。 首先,确认一下: Requests?已安装 Requests是?最新的 让我们从一些简...
分类:
编程语言 时间:
2015-08-18 21:35:23
阅读次数:
197