有很多细节,比如如何读取不定长的输入这一类,算法课不会讲,语言课也不讲。想了解这些细节要么靠口口相传,要么靠自己试错。这样学习算法竞赛效率奇低,太傻X了。
本文不定时更新
-
如果输入的每组数据的结果不相互干扰的话,就可以在本次操作的时候将该组数据的相关结果进行输出。
-
宏定义简化for循环书写耗时
#define _for(i,a,b) for(int i=a;i<b;i++)
-
解决堆栈溢出问题
#pragma comment(linker, “/STACK:102400000,102400000”)
-
txt作输入简化测试
#include <stdio.h>
freopen(“in.txt”,”r”,stdin);
//记得cpp文件换位置的时候,txt文件也要跟着换位置
- 声明数组大小的时候 不要用变量申请 常量才可以申请数组
输入输出
算法题一般只有数字和字符串这两种输入,再复杂无非就是输入不定行数,行不定长度。
conio.h 不要使用
getch():conio.h 不要使用
putch(ch):conio.h 不要使用
iostream
cin.