C语言 -- 定时关机程序
特别注意: 1.从接收到的char * 类型转换为 int ,一定不能使用(int)这种方式来转换,要用atoi() 使用方式:原型: int atoi(const char *nptr); 2.多个字符串合并,使用sprintf() 使用方式:sprintf(char *buffer,const char * format[,argum...
分类:
编程语言 时间:
2015-08-02 21:41:33
阅读次数:
142
题目链接:hdu 5316 Magician
线段树,区间合并,每个节点维护两端位置分别为奇奇,奇偶,偶奇,偶偶的beautiful 子串,合并的时候注意不能为空即可。
#include
#include
#include
using namespace std;
typedef long long ll;
const int maxn = 100005;
const...
分类:
其他好文 时间:
2015-07-28 21:04:28
阅读次数:
128
#include"stdafx.h"#includeusing namespace std;void main(){char s1[202], s2[101];cout << "input the first string(Ended with ENTER)\n";cin.getline(s1, 1...
分类:
其他好文 时间:
2015-07-15 18:30:57
阅读次数:
80
写一个程序实现功能:将两个字符串合并为一个字符串并且输出,用指针实现。#include int main()
{
char str1[20]={"Hello "}, str2[20]={"World"};
char *p=str1, *q=str2; while( *p ) p++;
while( *q )
{
*p = *q...
分类:
其他好文 时间:
2015-06-27 16:28:20
阅读次数:
103
#region 字符串中多个连续空格转为一个空格
///
/// 字符串中多个连续空格转为一个空格
///
/// 待处理的字符串
/// 合并空格后的字符串
public static string MergeSpace(string str)
{
if (...
今天遇到了一个问题,题目大意是输入两个字符串,然后给这两个字符串按照ASCII码从小到大进行排序,最后在将两个字符串合并,要求删除其中相同的字符。一开始的时候感觉挺简单的一道题,但是做起来还是小毛病挺多的。还是直接看代码吧,代码里面的注释有许多需要注意的地方。 1 #include 2 #inclu...
分类:
编程语言 时间:
2015-05-25 22:11:21
阅读次数:
150
题目大意:给定A,B两种字符串,问他们当中的长度大于k的公共子串的个数有多少个这道题目本身理解不难,将两个字符串合并后求出它的后缀数组然后利用后缀数组求解答案这里一开始看题解说要用栈的思想,觉得很麻烦就不做了,后来在比赛中又遇到就后悔了,到今天看了很久才算看懂首先建一个栈,从栈底到栈顶都保证是单调....
分类:
编程语言 时间:
2015-05-20 02:07:38
阅读次数:
182
字符串连接操作符(+)是把多个字符串合并为一个字符串的便利途径。 但是为了连接n个字符串而反复的使用字符串连接操作符,这对性能的影响是十分大的。因为String类是不可变的类, 两个字符串使用+来连接在一起时,它们的内容都要被拷贝。 为了获得可以接受的性能,请使用StringBuilder来代替St...
分类:
其他好文 时间:
2015-05-18 18:30:51
阅读次数:
95
Description
Input
Output
Sample Input
abcbcbcbca
abbbcdcdcdabbbcdcdcd
0
Sample Output
Case 1: 7
Case 2: 11
HINT
题意:给一个小写子母的串,相邻相同的子串可以合在一起,问这个串合并后...
分类:
其他好文 时间:
2015-05-17 20:22:11
阅读次数:
109
先定义两个字符串$s1="qwe";$s2="asd";方法一: 用.作为连接符是最简单的 $s1.$s2;方法二:"{$s1}{$s2}"; 用""来将两个字符合成为一个字符,但是要注意两个字符外面均需要加上{}符号。比较好辨别,其实不加也可以。方法三: 这种方法比较新颖,使用implode来连接...
分类:
其他好文 时间:
2015-04-27 21:33:43
阅读次数:
148