随笔分类 - Technique---Skills Articles Set
摘要:from:http://www.cnblogs.com/lyosaki88/p/3481338.html 一般写完代码时,我们通常会启动调试运行一下看看是否正确,启动运行的方式无非是F5-- Start Debugging或 Ctrl+F5-- Start Withour Debugging(注:...
阅读全文
摘要:VS2010 快捷键Ctrl+E,D ----格式化全部代码Ctrl+E,F ----格式化选中的代码CTRL + SHIFT + B生成解决方案CTRL + F7 生成编译CTRL + O 打开文件CTRL + SHIFT + O打开项目CTRL + SHIFT + C显示类视图窗口F4 显示属性...
阅读全文
摘要:一般的做法是:int **p = new int*[m]; //m行n列型for (i = 0; i < m; ++i) { p[i] = new int[n]; for (j = 0; j < n; ++j) scanf ("%d",&p[i][j]);} 待补充...
阅读全文
摘要:1、v+移动光标可以选中文本。2、y可以复制已经选中的文本3、p可以粘贴复制一行则:yy复制当前光标所在的位置到行尾:y$复制当前光标所在的位置到行首:y^复制三行则:3yy,即从当前光标+下两行。剪切文本:用v选中文本之后可以按y进行复制,如果按d就表示剪切,之后按p进行粘贴。剪切一行:dd剪切当...
阅读全文
摘要:参考 :http://upliu.net/how-cout-out-2-precision.html大家都知道用 C 语言中 printf () 函数可以非常方便控制保留 几位小数输出不过在 C++ 当中也是可以控制小数保留,cout () 和 printf () 还是有一些区别 cout 然后再...
阅读全文
摘要:C++获取当前时间和计算程序运行时间的方法 获取当前时间: #include #include using namespace std; int main() { SYSTEMTIME sys; GetLocalTime(&sys); cout#includevoid...
阅读全文
摘要:公式:递推公式c(n,m)=c(n-1,m-1)+c(n-1,m)等式左边表示从n个元素中选取m个元素,而等式右边表示这一个过程的另一种实现方法:任意选择n中的某个备选元素为特殊元素,从n中选m个元素可以由此特殊元素的分成两类情况,即m个被选择元素包含了特殊元素和m个被选择元素不包含该特殊元素。
阅读全文
摘要:写这道题目的时候遇到了一个令人诧异的问题,就是平台上跑来的结果和我本机跑起来的结果不一样。后来Debug了之后才发现是我数组开小了,只开到100 的数组竟然都去访问他170位的地址肯定要跪成翔啊...好吧,解释一下题意。有N盏台灯,C次操作每次操作可以按一次按钮,一共一个四个按钮可以得出的规律是每6...
阅读全文
摘要:非常感谢 Potaty 大大的援助使得我最后A出了这两题DP==================================189A : 求切分后的ribbon最多的数目,不过要求切分后只能存在a or b or c 的长度O(n)的效率:遍历下来求 f[i - a]、f[i - b]、 f[i...
阅读全文
摘要:std::ios::sync_with_stdio(false);在main 函数中加上这么一句话。可以打消iostream的输入输出缓存,可以节省许多时间,使效率与scanf与printf相差无几。因为 cin,cout之所以效率低,是因为先把要输出的东西存入缓冲区,再输出,导致效率降低。
阅读全文
摘要:水平序 Graham 扫描算法:计算二维凸包的时候可以用到,Graham 扫描算法有水平序和极角序两种。极角序算法能一次确定整个凸包,但是计算极角需要用到三角函数,速度较慢,精度较差,特殊情况较多。水平序算法需要扫描两次,但排序简单,讨论简单,不易出错。【算法流程】1.对顶点按x为第一关键字,y为第...
阅读全文
摘要:c语言double型变量标准输入格式:scanf("%lf",num);标准输出格式:printf("%f\n",num);注:有过输出用%lf输出OJ报WA的经历:http://www.cnblogs.com/wushuaiyi/p/3898977.html
阅读全文
摘要:头文件定义的符号常量CHAR_MIN char的最小值SCHAR_MAX signed char 最大值SCHAR_MIN signed char 最小值UCHAR_MAX unsigned char 最大值SHRT_MAX short 最大值SHRT_M...
阅读全文
摘要:在程序头部添加一行#pragma comment(linker, "/STACK:16777216")可有效开大堆栈实验效果如下:11330179 2014-08-05 18:28:17 Wrong Answer 4920 1687MS 7776K 1327 B C++ Jeremy_wu11272...
阅读全文
摘要:转自http://aikilis.tk/如果问题中各数据的范围明确,那么无穷大的设定不是问题,在不明确的情况下,很多程序员都取0x7fffffff作为无穷大,因为这是32-bit int的最大值。如果这个无穷大只用于一般的比较(比如求最小值时min变量的初值),那么0x7fffffff确实是一个完美...
阅读全文
摘要:void scani(int &num){ char ch; int flag=1; while(ch=getchar(),(ch>'9'||ch='0') num=num*10+ch-'0'; num*=flag;}
阅读全文