1).SHIFT:截断字符串 SHIFT {c} [BY {n} PLACES] [{mode}].: 作用:去掉字符串的前n个位置的字符,如果n未指定,默认为1,如果指定的n小于等于0,则字符串不变。如果n超出字符串的长度,则字符串变空,所以在做 此操作的时候要注意n的指定。可以首先获得该字符串....
分类:
其他好文 时间:
2014-07-30 00:26:22
阅读次数:
659
一.变量 1.什么叫做变量? 我们把值可以改变的量叫做变量。 2.变量的声明: 语法:[访问修饰符] 数据类型 变量名; 如: int number=10;//声明了一个整型的变量number。 注意:一次声明多个变量之间要用逗号分隔。 如:int...
分类:
其他好文 时间:
2014-07-30 00:21:32
阅读次数:
298
熟练使用SQL Server中的各种使用方法会给查询带来非常多方便。今天就介绍一下EXCEPT和INTERSECT。注意此语法仅在SQL Server 2005及以上版本号支持。EXCEPT是指在第一个集合中存在,可是不存在于第二个集合中的数据。INTERSECT是指在两个集合中都存在的数据。測试例...
分类:
数据库 时间:
2014-07-30 00:19:02
阅读次数:
285
本文出自:http://blog.csdn.net/svitter
题意: 检查字典。
一开始,输入字典中的字符,以#结束。
随后,输入查询的字符,以#结束。
其中,符合要求的查询项目有:
1.去除一个字符,可以匹配
2.取代一个字符,可以匹配
3.添加一个字符,可以匹配
输入输出分析:
1.注意不要将#包含进入字典。
2.对于每一个字符进行分析。
题目分析:
使用...
分类:
其他好文 时间:
2014-07-29 22:10:32
阅读次数:
369
一、const作用
1、const定义常量
注意:const只对它左边的东西起作用,唯一的例外就是const本身就是最左边的修饰符,那么它才会对右边的东西起作用。
(1)const修饰变量,以下两种定义形式在本质上是一样的。它的含义是:const修饰的类型为TYPE的变量value是不可变的。
TYPE const ValueName = value;
const...
分类:
编程语言 时间:
2014-07-29 22:04:32
阅读次数:
369
HDU 4891 The Great Pan
题目链接
题意:给定一个文本,如果是{}之间,有几个|就有几个表示方式,如果是$$之间,有连续几个空格,就有空格+1总表示方式,问总的表示方式
思路:模拟,遇到{}就乘上|个数+1,遇到$$就乘上每段空格的个数+1,注意过程中爆long long的,所以达到上限就不再乘了
代码:
#include
#include
...
分类:
其他好文 时间:
2014-07-29 22:03:52
阅读次数:
390
题目链接:http://poj.org/problem?id=3368
题目大意:给你一段不下降的序列,求给定区间里出现次数最多的那个数字的次数。
思路:首先看到这题时,第一感觉线段树,但是仔细一看问题来啦,用线段数我怎么才能计算出某段区间里出现的那个数,因为出现最多的那个数可能不是在他它的左儿子上也不是在它的右儿子上,可能在当他们合并成一个区间时就出现啦,但是这儿我们需要注意...
分类:
其他好文 时间:
2014-07-29 21:59:32
阅读次数:
334
题意:找出一共有多少中不同的问题的理解
思路:题目本身比较难读懂,但看明白之后就很简单了。其实可以先将所有字符串连接在一起,形成一个大字符串,然后再对整个字符串进行查找。
只要关心两种操作符就可以了。
1、{},只要将大括号里面的'|'的数量加上1,然后乘以ans
2、$$,将在内部遇到n个连续的空格就把ans乘以n + 1。
最后注意ans在运算的过程中超int类型的范围...
分类:
其他好文 时间:
2014-07-29 21:59:24
阅读次数:
302
HDU 4891 The Great Pan
签到题 他怎么说你就怎么做就好了 注意做乘法时候会爆int
HDU 4893 Wow! Such Sequence!
题意:
n个数一开始都是0 你有三种操作 1操作在k位置加d 2操作输出[l,r]区间的和 3操作把[l,r]内的所有数变成离它最近最小的斐波那契数
思路:
操作1、2就是线段树基本 那么3怎么搞? 为了不超时显然要延迟更新 那么如果更新到[l,r]区间我们如何更改值呢
其实问题可以被巧妙的存储数据解决
我们记val为点上的值 ...
分类:
其他好文 时间:
2014-07-29 21:51:52
阅读次数:
477