首页
Web开发
Windows程序
编程语言
数据库
移动开发
系统相关
微信
其他好文
会员
首页
>
其他好文
> 详细
oi大佬经验分享
时间:
2019-08-26 09:27:15
阅读:
116
评论:
0
收藏:
0
[点我收藏+]
标签:
命令
百度云
其他
inxi
sha
暴力
必须
oid
div
1.编程风格
函数先声明再编写
什么意思呢?
就是说先在main()前以typename funname(argulist);的形式声明函数,然后再在main()后写代码。
这样做的好处是,不用担心在fun1()中调用fun2()时fun2()还未定义以至于CE。 实例:qyz某次写了两个函数find1()和find2(),在find1()中调用了find2(),又在find2()中调用了find1(),这时如果直接在main前编写而不先声明的话,无论以怎样的顺序放两个函数的代码都是会CE的,这时就必须要先声明再编写了。 事实上,用术语应该叫做先定义,再实现。
2.编程命令
编译命令是个很好的东西,可以在很大程度上帮助你修正程序的语法错误。
①-Wall -Wextra,这两个命令可以使编译器显示更多的警告,例如变量未初始化就使用, 有命名冲突,main未return 0;等等。
还可以加上-Werror以使警告转换成错误。
②跑暴力打表程序可以开-O2。-O2使得编译器对于程序进行优化,降低常数,提高速度。 注意,如果想卡时可不要开-O2,有很大影响的。另外,-O2会影响浮点数的精度,以及可能带来一些无法预料的问题。 //自注:o2比赛应该是不许用的……
设置方法如下:
如何加编译命令? 在左下图中勾选选项,并依次填写即可。注意加空格。或是直接在右图所示位置选择即可。
NOIP经验介绍.ppt
590.0 KB
↑原文在这……还是自己看8QAQ
3.自学
学习信息学竞赛,自学是很重要的。 DP、Prim、Kruskal、dij、spfa、dinic、堆、C++的STL……这些东西徐老师都还没讲,而我都已经自学完了,这或许是我取得了一等的一个很重要的原因。 OI不像其他竞赛,很多时候仅靠上课的学习是远远不够的,这就需要有很好的自学能力了。 另外,做到随时随地学习也是很重要的。比如在手机中存上算法的资料,闲暇时打开来看。又比如安卓机可以装上c4droid和gcc for c4droid,随时可以编程。 最后,将我所有的OI资料共享出来(由于用百度云保持了同步,还会不断更新)。 http://pan.baidu.com/share/link?shareid=477189&uk=505248986
oi大佬经验分享
标签:
命令
百度云
其他
inxi
sha
暴力
必须
oid
div
原文地址:https://www.cnblogs.com/phemiku/p/11410347.html
踩
(
0
)
赞
(
0
)
举报
评论
一句话评论(
0
)
登录后才能评论!
分享档案
更多>
2021年07月29日 (22)
2021年07月28日 (40)
2021年07月27日 (32)
2021年07月26日 (79)
2021年07月23日 (29)
2021年07月22日 (30)
2021年07月21日 (42)
2021年07月20日 (16)
2021年07月19日 (90)
2021年07月16日 (35)
周排行
更多
分布式事务
2021-07-29
OpenStack云平台命令行登录账户
2021-07-29
getLastRowNum()与getLastCellNum()/getPhysicalNumberOfRows()与getPhysicalNumberOfCells()
2021-07-29
【K8s概念】CSI 卷克隆
2021-07-29
vue3.0使用ant-design-vue进行按需加载原来这么简单
2021-07-29
stack栈
2021-07-29
抽奖动画 - 大转盘抽奖
2021-07-29
PPT写作技巧
2021-07-29
003-核心技术-IO模型-NIO-基于NIO群聊示例
2021-07-29
Bootstrap组件2
2021-07-29
友情链接
兰亭集智
国之画
百度统计
站长统计
阿里云
chrome插件
新版天听网
关于我们
-
联系我们
-
留言反馈
© 2014
mamicode.com
版权所有 联系我们:gaon5@hotmail.com
迷上了代码!