题目:实现网页上的四则运算练习 设计思路:(整数为例)首先首页为选择做题的类型,用单选框进行选择,之后跳转到相应的页面进行题目规范的输入,例如:最大最小值,输入后进行提交,确认输入的信息无误,如果有误跳回页面,无误后转入出题页面,出一道题写一道题的答案,之后用session进行答案等的保存,将值传入 ...
分类:
Web程序 时间:
2017-04-07 22:10:12
阅读次数:
311
Description 一个数列求对应差相等最长的一段。\(n\leqslant 2\times 10^4\) Solution 后缀数组+二分。 将数列差分一下,一段字符串在\(height\)数组上一定是连续的一段,二分一个答案,找到一段\(>=mid\)的区间,然后记录一下最大最小值。 因为\ ...
分类:
其他好文 时间:
2017-03-30 15:30:13
阅读次数:
210
1094: 等差区间 Time Limit:5000/3000 MS (Java/Others) Memory Limit:163840/131072 KB (Java/Others)Total Submissions:655 Accepted:54 Description 已知一个长度为 n 已知 ...
分类:
其他好文 时间:
2017-03-06 23:59:18
阅读次数:
375
字符串 所有标准的额序列操作(索引,分片,乘法,判断成员资格,求长度,最大最小值) 对字符串都适用,但,字符串是不可变的 字符串格式串 --精简版 字符串格式化适用字符串格式化操作符即百分号% 来实现 --格式化字符串 %s 如果要 格式化 是实数 则用 %f 格式化字符串 --完整版 pass 字 ...
分类:
编程语言 时间:
2017-03-02 11:20:02
阅读次数:
209
传送门 splay练习。 考虑把括号序列转化成类似于区间最大/最小值的情况。 显然我们可以知道括号序列消完的情况肯定是$a$个)和$b$个(,那么把这些括号全部合法化的代价显然就是$\frac{a+1}{2}+\frac{b+1}{2}$。 接着我们可以把'('变为1,把')'变为-1,然后每次取左 ...
分类:
Web程序 时间:
2017-02-15 21:12:54
阅读次数:
258
可以查看 /usr/include/limits.h 文件 里面定义好了各种类型的最大最小值 ... /* Minimum and maximum values a `signed int' can hold. */# define INT_MIN (-INT_MAX - 1) # define I ...
分类:
系统相关 时间:
2017-02-15 18:41:33
阅读次数:
292
思路:运用分治的思想,将要排序的整个数组从中间劈开,分别求其左右两边的最大最小值,然后将求出的最大最小值合起来进行比较。 当左右两边的数组小到一定程度时: (1)数组中只有一个元素,maxNum=minNum; (2)数组中有两个元素,找出两个元素中的最大最小值; (3)数组中大于两个元素,从中间分 ...
分类:
编程语言 时间:
2016-12-13 06:54:55
阅读次数:
177
源码里面的最大最小值宏定义是这个样子 一直说宏定义要加一堆括号,才能正常的使用。虽然没有inline方便。不过,不可否认,底层用c确实很cool。 说白了就是运算符优先级的关系,自行脑补。。。 C语言运算符优先级 说明:同一优先级的运算符,运算次序由结合方向所决定。简单记就是:! > 算术运算符 > ...
分类:
其他好文 时间:
2016-11-15 00:39:09
阅读次数:
359
python中包含六种内建的序列:列表;元组;字符串;unicode字符串;buffer对象;xrange对象。一、字符串:所有标准的序列操作(索引、分片、乘法、加、成员资格、迭代、求最大最小值等)对字符串同样使用。需要注意的一点是字符串都是不可变的。1、基本操作>>>a="ilov..
分类:
编程语言 时间:
2016-11-07 20:06:46
阅读次数:
266
0:51:27我的电脑 2016/11/7 0:51:27var a=[1,2,3,5];alert(Math.max.apply(null, a));//最大值alert(Math.min.apply(null, a));//最小值多维数组可以这么修改:var a=[1,2,3,[5,6],[1, ...
分类:
编程语言 时间:
2016-11-07 07:44:28
阅读次数:
306