(1)问题:在终端输入一个字符,输出它的ASCII码(2)分析:一个字符在内存中的存储方式是以它的ASCII码形式存放的,大小为8位;例如:空格符的ASCII码为32,它在内存中32对应的8位二进制数为1000000就代表一个空格。(3)源码:#include "stdio.h"int main()...
分类:
其他好文 时间:
2014-08-04 17:00:57
阅读次数:
217
/*排序
Problem Description
输入一行数字,如果我们把这行数字中的‘5’都看成空格,那么就得到一行用空格分割的若干非负整数(可能有些整数以‘0’开头,这些头部的‘0’应该被忽略掉,除非这个整数就是由若干个‘0’组成的,这时这个整数就是0)。
你的任务是:对这些分割得到的整数,依从小到大的顺序排序输出。
Input
输入包含多组测试用例,每组输入数据只有一行数...
分类:
其他好文 时间:
2014-08-04 14:25:17
阅读次数:
177
题目大意:
给定一个可能含‘?’的字符串。然后问这个字符串有多少个子串是含有所有的字符都只出现两次。
其中'?' 可以被替换成任意字符,也可以被remove...
思路分析:
这是bestcoder的round #3的第三题。
这道题的做法和 4908 的做法差不多。
我们把 ‘?’ 左右两边的状态分别处理出来。
然后用map 计数。然后枚举左边的状态。同时枚举? 对应的字符...
分类:
其他好文 时间:
2014-08-04 11:12:17
阅读次数:
233
#include "windows.h"
#define UINT8 unsigned char
/* 该函数构造一个简单的溢出函数 */
void GetName(UINT8 *pucSrcName, UINT8 *pucDstName)
{
while ((*pucSrcName) != 0xfe)
{
*pucDstName++ = *p...
分类:
其他好文 时间:
2014-08-04 11:06:07
阅读次数:
262
public class Animal{ private string _name;//动物名称 public string Name { get { return _name; } set { _name = value; } } publ...
分类:
其他好文 时间:
2014-08-04 10:44:37
阅读次数:
194
字符 含意^ 匹配一个输入或一行的开头,/^a/匹配"an A",而不匹配"An a"$ 匹配一个输入或一行的结尾,/a$/匹配"An a",而不匹配"an A"* 匹配前面元字符0次或多次,/ba*/将匹配b,ba,baa,baaa+ 匹配前面元字符1次或多次,/ba+/将匹配ba,baa...
分类:
编程语言 时间:
2014-08-04 10:35:56
阅读次数:
148
#include #include #include int f[3000000];int main(){ int i, j, k; f[0]=0; f[0]=1; f[2]=1; for(i=0; i<=3000000; i++) //所有2的倍数标记为不是素数 { if(i%2==0) ...
分类:
其他好文 时间:
2014-08-04 10:27:46
阅读次数:
176
使用Trie的insert函数,主要是要灵活修改search函数,使得q...
分类:
其他好文 时间:
2014-08-04 08:19:16
阅读次数:
240
make_shared作用 make_shared的作用和new类似,都是构造一个对象实例 make_shared和new的性能比较 make_shared和new的性能在C++03上加了优化选项后表现得基本一致
在C++ 11中因为make_shared有std::move语义,在加上O2优化选项...
分类:
编程语言 时间:
2014-08-03 20:28:15
阅读次数:
240
寻找一个串是否是另外一个字符串的子串序列。
可以想象主串是一连发子弹,而需要查找的子串是一队敌人,然后主串的字符是目标,把主串的所有子弹打完,是否能把子串的所有敌人消灭掉。
很简单的题目。
#include
const int MAX_N = 100001;
char seq[MAX_N], subSeq[MAX_N];
int main()
{
while (~scanf("%s %...
分类:
其他好文 时间:
2014-08-03 18:12:05
阅读次数:
172