随笔分类 -  C++学习

支持C++11标准
摘要:设置CB下的GCC。Settings->Compiler->Compiler Settings勾选Have g++ follow the C++11 ISO C++ language standard确定即可!设置g++ 在g++中使用c++11标准 g++ -std=c++0x a.cpp 阅读全文

posted @ 2014-09-19 15:05 杰斯特丹第 阅读(189) 评论(0) 推荐(0)

基于python脚本的对拍debug
摘要:首先,这是python脚本import os;for i in range(0,20): print ("Case:"+str(i)); print ("randoming"); os.system("randomdata.exe"); print("running righ... 阅读全文

posted @ 2014-09-03 21:54 杰斯特丹第 阅读(579) 评论(0) 推荐(0)

upper_bound——自己的实现
摘要:int BSearch(){ int ln(1),rn(n+1); while(ln+1>1; if (Check(mid)) { ln=mid; //mid符合标准,区间变为[mid,rn) } else { rn=mid; /... 阅读全文

posted @ 2014-09-02 20:18 杰斯特丹第 阅读(222) 评论(0) 推荐(0)

next_permutation函数
摘要:头文件: algorithm参数: next_permutation(first,last) next_permutation(first,last,cmp)first,last为两个iterator,分别指向目标的头和尾,cmp是一个bool函数,接受两个目标序列值,返回boolne... 阅读全文

posted @ 2014-09-01 19:30 杰斯特丹第 阅读(225) 评论(0) 推荐(0)

高精度四则运算
摘要:高精度运算,是指参与运算的数(加数,减数,因子……)范围大大超出了标准数据类型(整型,实型)能表示的范围的运算。例如,求两个200位的数的和。这时,就要用到高精度算法了。加减乘利用模拟竖式运算的方法很简单就可以实现。除法有点麻烦。关于除法,网上所说的做法一般有下面几种。1.枚举结果,利用乘法验证。2... 阅读全文

posted @ 2014-01-02 13:33 杰斯特丹第 阅读(365) 评论(0) 推荐(0)

导航