思路倒是一直有,就是好难实现,最后写出来了还是WA了,然后参考了别人的思路
才发现自己对于字符串的不同子串数的求解原理还不是很清楚,然后重新理解了遍
在这道题中,我们每找到一个A后缀,只要找出该后缀已经计算过的子串数就可以了,用pos数组保存
最后还要注意ans要用long long,并且在计算之前就先进行类型转换
#include
#include
#include
using nam...
分类:
其他好文 时间:
2015-04-21 13:03:41
阅读次数:
141
字符串数组元素访问:?1、访问某个字符串:数组名[第?一维下标]?2、访问某个字符 :数组名[第?一维下标][第?二维下标]3、多维数组占?用内存 = 元素个数 乘以 单个元素所占空间创建?一个字符串数组(内容是你周围?一圈?人的姓名),对字符串 (英?文)从?小到?大排序。 char name.....
分类:
编程语言 时间:
2015-04-16 00:58:57
阅读次数:
182
一维和二维的都可以;一维的情况如下:1,char string0[10];2,char string1[]="prison break";3,char string2[100]="michael scofield";1句表示定义个长度为10的字符串,但未赋值,2句表示定义了一个字符数组string1...
分类:
编程语言 时间:
2015-04-15 18:43:33
阅读次数:
135
学习过C++的朋友们应该对STL和泛型编程这两个名词不会陌生。两者之间的关系不言而喻,泛型编程的思想促使了STL的诞生,而STL则很好地体现了泛型编程这种思想。这次想简单说一下STL在ACM中的一些应用。我们知道,在ACM竞赛中,经常需要用到数组、字符串、队列、堆栈、链表等数据结构和排序、搜索...
分类:
编程语言 时间:
2015-04-13 18:19:19
阅读次数:
192
内容列表
类型
对象
数组
字符串
函数
属性
变量
条件表达式和等号
块
注释
空白
逗号
分号
类型转换
命名约定
存取器
构造器
事件
模块
jQuery
ES5 兼容性
性能
资源
哪些人在使用
翻译
JavaScript风格指南
贡献者
许可...
分类:
编程语言 时间:
2015-04-13 09:29:59
阅读次数:
199
——- android培训、java培训、期待与您交流! ———-输入一int型的数字字符串 用空格间隔,从小到大排序后,以字符串返回。
“12 0 99 -7 30 4 100 13”
要求对字符串中的数值进行排序。生成一个数值从小到大新字符串。“-7 0 4 12 13 30 99 100”分析:
1 用split方法把字符串切割成String[]类型的数组。
2 把String[]数组...
分类:
编程语言 时间:
2015-04-12 09:24:55
阅读次数:
176
和C语言不同在Objective-C语言中有单独的字符串类NSString。C语言中string是由charASCLL码字符组成OC中字符串是由unicharUnicode字符组成NSString不可变字符串即创建以后内容和长度不能更改NSMutableString可变字符串即创建以后内容还可以修改在使用哟个字符串对象之前首先创建..
分类:
其他好文 时间:
2015-04-11 20:58:49
阅读次数:
148
众所周知,C语言是面向过程的编程语言,与Java,C#等面向对象的编程语言有所不同。
在面向对象的编程语言中,有类的概念。C语言是没有类这种“类型”的,但是C语言就不能模拟“面向对象”编程了吗?
不,只要你设计得好,C语言也可以模拟面向对象编程。这一课我们学到的关于struct(结构体)的知识就可以使你有能力用C语言实现面向对象。
前面我们学习了指针,数组,字符串和预处理,掌握这些知识你的C语言水平已经还不错啦,但是我们岂能就此止步。C语言还可以让我们做一些更厉害的事情:创建你自己的变量类型。
我们可以将其...
分类:
编程语言 时间:
2015-04-07 17:36:10
阅读次数:
213
通过指针我们可以访问内存中任意地址,那么自然可以访问数组,因为数组在内存中占据了一段连续的空间,那么如何实现的呢? 1 #include 2 3 int main(){ 4 //定义一个整型数组 5 int array[4] = {7,15,3,9}; 6 //定义一个整型...
分类:
编程语言 时间:
2015-04-06 22:59:19
阅读次数:
208
#define bufsiz 512
8 #include
9
10 int main(){
11 char ch[bufsiz];
12 int i=0;
13
14 printf("请输入一串字符串 \n");
15 #if 1
16 scanf("%s",ch);
17 do{
18 printf("%d:...
分类:
编程语言 时间:
2015-04-05 13:25:49
阅读次数:
190