<span style="font-size:18px;">Note
在算法竞赛中,常常难以计算出所需要的数组大小,数组一般会声明的稍微大一些。
在空间够用的前提下,浪费一点不会有太大影响【哦···知道了···可是···空间不够用是什么情况?
#inlcude<cstring>
数组a前K个元素复制到b memcpy(b,a,sizeof(int)*k) memcpy(b,a,sizeof(double)*k)
全部复制 memcpy(b,a,sizeof(a));
get到C语言简洁的语法应用 tot = a[x=0][y=n-1]=1;//一条语句完成了很多事情
</span>
sprintf(buf,"%d%d%d%d%d",abc,de,x,y,z);// 按格式把五个数字打印到字符数组里 类似于fprintf
strchr(s,buf[i])==NULL //字符数组s里找buf[i] 没找到返回NULL
【刚看完《放牛班的春天》 师者仁心
从第三章开始 就有竞赛题目了···之前 做过的 见博客 原创的就不再重写了 转载的就重做一遍···
特殊标记EOF并不是一个char
getchar()返回值是int 等价于fgetc(stdin)
关于getchar避免和操作系统相关的程序 没看懂 ···比赛这么久没遇到过···先记下,日后遇到再看···
刚做完两道题 总结
char s[]={···};等同于 string s=""; 【我更习惯用后者
以前用到map映射的题 我都是一个个敲进去的···好傻···这次我会用常量数组了!一连串输入后 一个循环搞定map的映射
putchar(c) putchar(s[i])亲测也行 不需要转化 其中s是string类型的对象
例题做到“生成元”了,之前照抄的代码 也有了自己的思路 转载改成了原创 模拟方法 在提高 做水题的速度也快了···
【有些简单的题目就不在写报告了 比如生成元 简单枚举 ···毕竟写报告也蛮费时间的···
接下来该在题目中提升自我了【据说研一也可以参加ACM···太好了 我能说我想去Final吗···
到目前为止 C语言的核心内容已完结
···
接下来更新的博文都是解题报告了
经典重拾-第一部分 第三章-数组和字符串
最新推荐文章于 2024-02-29 21:01:43 发布