以下笔记全是从刘汝佳老师编写的《算法竞赛入门经典(第2版)》中学习与总结。真的很不错,值得学习!推荐!
(待续。。。)
①测试运行时间(P26)
#include<time.h>printf("Tiem used = %.2f\n",(double)clock()/CLOCKS_PER_SEC);
用一种称为“管道”的小技巧输入:在Windows执行echo 20|abc, 操作系统会自动把20输入,其中abc是程序名。
②在Windows下可以使用abc < abc.in > abc.out
freopen("input.txt","r",stdin);
freopen("output.txt","w",stdout);
④用scanf("")==1,scanf函数返回输入参数的个数,结束输入用:先按住Enter键,再按住Ctrl+Z键,最后再按住Enter键
⑤(P38)只有在放方面时,数组a才可以开得很大;放在main函数内时,数组稍大就会异常退出。
⑥数组赋值,数组a赋值k个元素到数组b,可以这样做,memcpy(b,a,sizeof(int)*k),如果是全部复制,那便是memcpy(b,a,sizeof(a));