@dhong
可以调用pStr->CString::CString();
假如,第一次涂色是对区间[A,B]涂色一次,可以让nNum[nA]++,nNum[nB+1]--即可。因为这样对于区间[0,nA-1]的任意值i有
都要nNum[1]+nNum[2]+...+nNum[i] = 0。而对于区间[nA,nB]的任意值i有nNum[1]+nNum[2]+...+nNum[i] = 0。
对于区间[nB+1, nN]的任意值i有nNum[1]+nNum[2]+...+nNum[i] = 0。
这段看的有点懵。。为什么对任意的i 3个区间内都是1~i求和都是0
re: AC自动机算法详解[未登录] 111 2013-08-10 21:47
好东西,谢了!
关于(四)-(2)里提到的问题, windows下可以直接
MultiByteToWideChar(CP_UTF8);
WriteConsoleW(GetStdhandle(STD_OUTPUT_HANDLE));
那个document文件还是打不开,浏览器也不行。。是为什么
占在巨人肩膀上,难道你要自己去实现boost的东西?
(const char*)(CStringA)cstr
误导新人呀 哎 现在稀里糊涂写文章的人太多了
可惜 我不会
re: 快速排序(C++)[未登录] 111 2010-09-14 08:52
快速排序!!!???@_@, 好笑
re: 植物大战僵尸资源提取[未登录] 111 2010-02-06 16:32
高手 我也很想要一套 图片素材 拜托了~~~574921845@qq.com
re: 植物大战僵尸资源提取[未登录] 111 2010-02-06 16:31
高手 我也很想要一套 图片素材 拜托了~~~
[2009-12-22, 19:41:05]服务器返回错误内容或内容为空,这可不赖我啊:P 稍等,我再重试一下……
[2009-12-22, 19:41:10]服务器返回错误内容或内容为空,这可不赖我啊:P 稍等,我再重试一下……
非常感谢你的挂挂,谢谢
目前出新的植物呵动物了,能否改改挂挂可自动买这些新东东,谢谢
[2009-09-09, 08:55:11]启动工作线程成功。
[2009-09-09, 08:55:11]发送登录请求……
[2009-09-09, 08:55:11]登录成功!
[2009-09-09, 08:55:11]准备进入阳光牧场……
[2009-09-09, 08:55:11]重新获取阳光牧场页面代码,第1次……
[2009-09-09, 08:55:13]重新获取阳光牧场页面代码,第2次……
[2009-09-09, 08:55:14]重新获取阳光牧场页面代码,第3次……
[2009-09-09, 08:55:16]获取阳光牧场页面代码失败次数已超过3次,操作取消。阳光牧场可能已经歇菜了,请一会儿再试。
[2009-09-09, 08:55:16]当前账号操作完成。
[2009-09-09, 08:55:16]所有账号操作完毕!
2009-09-08, 14:59:10]登录成功!
[2009-09-08, 14:59:10]准备进入阳光牧场……
[2009-09-08, 14:59:10]重新获取阳光牧场页面代码,第1次……
[2009-09-08, 14:59:13]重新获取阳光牧场页面代码,第2次……
[2009-09-08, 14:59:15]重新获取阳光牧场页面代码,第3次……
[2009-09-08, 14:59:16]获取阳光牧场页面代码失败次数已超过3次,操作取消。阳光牧场可能已经歇菜了,请一会儿再试。
[2009-09-08, 14:59:16]当前账号操作完成。
LZ 您好 白社会已经出钓鱼了,不知道钓鱼外挂什么时候出,谢谢
re: 重写atoi函数[未登录] 111 2009-06-15 09:36
3BC218EA,887BCE2C,3BC218EA,C7A5C033,76AE23DB
3BC218EA,887BCE2C,3BC218EA,C7A5C033,76AE23DB
37191258,91CDDB50,37191258,D1087EC6,6D6CC826
37191258,91CDDB50,37191258,D1087EC6,6D6CC826
36E37FAA,925C78B9,3CBDD190,CC5EAEC6,6DA38747
2CD2E172,AF2751C8,3A1FAD62,D90D712C,50D8AE38
F04FFB68,0CA247B1,1E46A492,EDF6A92B,B8F44E87
F4075BFC,14B7D347,23E4F87B,EFDD9C80,BA9A04AD
00000000,00000000,00000000,00000000,00000000
00000000,00000000,00000000,00000000,00000000
00000000,00000000,00000000,00000000,00000000
00000000,00000000,00000000,00000000,00000000
re: QM编码器规则简单介绍[未登录] 111 2008-11-21 15:53
谢谢了。本来我以及离开这个网页了,不过又后来说声谢谢,qm编码器正是h264的cabac编码的一部分。
你他妈的天行健 我们他妈都扫地的哦
代码不排版 注释还是英文 例子也不给小载 还不标明哪来的
re: P2P技术资料收集[未登录] 111 2008-09-18 17:15
很好,很强大
re: c++面试题[未登录] 111 2008-08-31 18:18
第四题,结果正确但是解释错误,赶快改了吧,别误导别人啊
//相对时间7.2.6.15
typedef union asdu_ret_time{
struct {
BYTE ms_l, ms_h;
}r_time;
union {
WORD ms;
short shortMs;
};
}RETTIME, *PRETTIME;
//四个八位位组时间7.2.6.28
typedef struct asdu_short_time {
RETTIME ret_time;
BYTE minute, hour;
bool ToSystemtime(LPSYSTEMTIME t)
{
return false;
}
bool ToVarianttime(DATE * t)
{
return false;
}
bool FromSystemtime(const LPSYSTEMTIME t)
{
//assert(t != 0);
hour = (BYTE)t->wHour;
minute = (BYTE)t->wMinute;
ret_time.ms = t->wSecond * 1000 + t->wMilliseconds;
return true;
}
bool FromVarianttime(const DATE * t)
{
return false;
}
}SHORTTIME, *PSHORTTIME;
//七个八位位组时间7.2.6.29
//七个八位位组时间7.2.6.29
typedef struct asdu_long_time {
RETTIME ret_time;
BYTE minute, hour, day, month, year;
bool ToSystemtime(LPSYSTEMTIME t)
{
//assert(t != 0);
t->wYear = (0x7f & year) + (((0x7f & year) >= 70) ? 1900 : 2000);
t->wMonth = 0x0f & month;
t->wDay = 0x1f & day;
t->wHour = 0x3f & hour;
t->wMinute = 0x3f & minute;
t->wSecond = ret_time.ms / 1000;
t->wMilliseconds = ret_time.ms % 1000;
return true;
}
bool ToVarianttime(DATE * t)
{
//assert(t != 0);
SYSTEMTIME st;
if (ToSystemtime( &st ))
{
return ::SystemTimeToVariantTime(&st, t) ? true : false;
}
return false;
}
bool FromSystemtime(const LPSYSTEMTIME t)
{
//assert(t != 0);
year = (BYTE)(t->wYear - (t->wYear >=2000 ? 2000 : 1900));
month = (BYTE)t->wMonth;
day = (BYTE)t->wDay;
hour = (BYTE)t->wHour;
minute = (BYTE)t->wMinute;
ret_time.ms = t->wSecond * 1000 + t->wMilliseconds;
return true;
}
bool FromVarianttime(const DATE * t)
{
//assert(t != 0);
SYSTEMTIME st;
if (::VariantTimeToSystemTime(*t, &st))
{
return FromSystemtime(&st);
}
return false;
}
long FillTime(const BYTE * buffer)
{
BYTE * t = const_cast<BYTE *>(buffer);
ret_time.r_time.ms_l = *t++;
ret_time.r_time.ms_h = *t++;
minute = *t++;
hour = *t++;
day = *t++;
month = *t++;
year = *t++;
return (t - buffer);
}
long GetBuffer(BYTE * buffer, DWORD dwBufferSize)
{
BYTE * t = buffer;
*t++ = ret_time.r_time.ms_l;
*t++ = ret_time.r_time.ms_h;
*t++ = minute;
*t++ = hour;
*t++ = day ;
*t++ = month;
*t++ = year;
return (t - buffer);
}
}LONGTIME, *PLONGTIME;
typedef struct FileListItem {
#ifdef ZJ103GY
//BYTE CPU;
#endif
BYTE ADDR;
BYTE filename[40]; //文件名称(不含扩展名)字符串,共40个字节未使用字节补0
LONGTIME l_time; //文件故障时间 CP56Time2a
#ifndef ZJ103GY
DWORD dwFilesize; //文件数据包的大小
#endif
}FILELISTITEM, *PFILELISTITEM;
void CTEST_marcoDlg::OnOK()
{
// TODO: Add extra validation here
TRACE("#ifndef ZJ103GY size = %d LONGTIME size = %d sizeof(RETTIME) = %d \n", sizeof(FileListItem),sizeof(LONGTIME), sizeof(RETTIME));
#define ZJ103GY 10
TRACE("#ifdef ZJ103GY size = %d LONGTIME size = %d sizeof(RETTIME) = %d \n", sizeof(FileListItem),sizeof(LONGTIME),sizeof(RETTIME));
//CDialog::OnOK();
}
看看在ZJ103宏里的不同表现吧.
re: 100000以内的质数表[未登录] 111 2008-02-19 17:53
我一下子就开了,真幸运!我们家主机不是双核的但是比你们快!!!复制到word用了半分钟!!!!!
re: 20071218交易统计[未登录] 111 2007-12-19 15:49
看看,不错!
# re: 今天,在主页上放上去一个股票软件完整的源代码。 回复 更多评论
垃圾一个,没有实用性
2007-12-09 15:59 | STock
请不要带人身攻击!
我看说垃圾的人才是真正的垃圾!
AlanTop永远支持你!:)