csp的注意事项

第一届csp要来啦(此帖巨水)

这是给各位选手们的注意事项

普及组:

因为大部分人是第一次参加,所以有必要好好说一下

一.准备

  在开考之前,首先要有充足的准备。

  不要熬夜,不要暴饮暴食(尤其注意你的喂食问题,吃顿营养的)。再看几遍板子,钻研几篇自己不熟练的算法(大概了解其思想即可),万一考到了呢?但是!不要把精力全部耗在代码提高上,更应放松心态,平稳心情,保持适度紧张。

二.心态

  之所以把它单理出来说,是因为考试心态真的很重要(似乎大局已定)。

  能否保持一颗平稳的心,是决定胜负的关键。

  考试前,放松,放松。深呼吸,积极应考,保持AK爷的风采。

  考中,切忌焦躁,不要因做不出某个题而慌乱,也不要因AC了样例而懈怠(万一数据很强,或者你没有拍出某个数据的错误)。

  考后。。。普及没有考后,静待佳音吧^_^

三.代码

  NO.1 freopen(".in","r",stdin);

     freopen(".out","w",stdout);

     一定要写对了!写对了!写对了!(想想写错被罚写的恐惧),要是写错了,恐怕你会生不如死QWQ

  N0.2 long long 一定要开(万一数据恶心呢,<=1e10...)

    十年OI一场空,不开longlong见祖宗(请童鞋们跟我一起大声朗读)

    一顿操作猛如虎,不开longlong250

  NO.3 不写return 0;成绩return 0;

  NO.4 打好输入,快读别写错。

     算好时间复杂度 程序爆炸后果自负 (特别提醒DFS,BFS党们)QWQ

  NO.5 srand(time(0)) ; cout << rand() % n ; (这个mod的范围到时候视情况而定) 用cstdlib和 ctime 库 (当然,不到万不得已最好不要用 , 这得看你rp如何 QWQ) ;

  NO.6 关于耗时嘛,Youngore大佬说过

    

int len = a.length( ) ;
for ( int i = 1 ; i <= len ; i ++ )

for ( int i = 1 ; i <= a.length ( ) ; i ++ )
前者比后者慢好多(其实差不多)在这里道个歉(感谢AThousandsuns与ZYF_B大佬),

二进制要快一些
int mid = l + r >> 1 ,右移一位
int mid = ( l + r ) / 2 ;

scanf  比 cin 要快好多

四.

暴力出奇迹,骗分最神奇。

搜索挂着机,打表出省一。

    rp++rp++

  rp++rp++

2019rp++rp++rp++rp++

   rp++rp++

    rp++rp++

提高组各位老生自己看着办吧(懒得打了)

原文地址:https://www.cnblogs.com/codingxu/p/11568679.html

时间: 2024-10-21 10:58:25

csp的注意事项的相关文章

面向对象注意事项

在面向对象中,有实例变量和类变量,实例变量为类对象的实例成员,而类变量不仅类可以直接调用,而且类的对象也可以调用.类对象可以对实例变量进行添加.修改.删除操作等... 下面就用个示例来做参考: #!/usr/bin/env python # -*- coding:utf-8 -*- class PersonInfo(object): commity_data = 123 def __init__(self,name,age): self.name = name self.age = age de

switch使用时有哪些注意事项

switch语句用于多分支选择,在使用switch(expr)的时候,expr只能是一个枚举常量(内部也是由整型或字符类型实现)或一个整数表达式,其中整数表达式可以是基本类型int或其对应的包装类Integer,当然也包括不同的长度整型,例如short.由于byte.short和char都能够被隐式地转换为int类型,因此这些类型以及它们对应的包装类型都可以作为switch的表达式.但是,long.float.double.String类型由于不能够隐式地转换为int类型,因此它们不能被用作sw

Citrix Xen 6.2 在Adaptec raid 6805卡子上的安装注意事项

Installing with Citrix XenServer   Note: To install the Adaptec RAID controller driver with CitrixXenServer, you must burn the XenServer driver iso image to a writeable CD. Youwill be prompted to insert the XenServer driver CD twice.You need the XenS

CloudStack添加新的API注意事项

1.***Cmd上面的@APICommand里的responseObject关联对于的Response: 2.在tomcatconf/command.properties.in添加新API的权限: 3.为得到Cmd,都需要实现PluggableService接口的getCommands()方法,核心Cmd都需在ManagementServerImpl类的getComands()方法里将新添加的***Cmd类添加到cmList中. CloudStack添加新的API注意事项,码迷,mamicode

开发APP注意事项

开发APP的时候要注意的一些事项?随着互联网的高速发展,移动APP也如雨后春笋般快速发展.营销战略也逐渐从PC端转为移动端,开创新的营销道路--移动营销.面对移动APP的火热,越来越多的企业和商家们重视移动营销这一块,也迫切开发属于自己的企业APP. 移动开发大师表示:"我们在热衷开发APP的同时也要注意一些事项,以免造成资源的浪费."下面让麦子学院老师来告诉你,当你在开发APP的时候要注意的一些事项: 首先,如果你要开发APP首先第一件事就是做好充分的市场调查,明确知道你要开发什么样

复合索引的优点和注意事项

概念:     单一索引是指索引列为一列的情况,即新建索引的语句只实施在一列上;     用户可以在多个列上建立索引,这种索引叫做复合索引(组合索引);     复合索引在数据库操作期间所需的开销更小,可以代替多个单一索引;     同时有两个概念叫做窄索引和宽索引,窄索引是指索引列为1-2列的索引,宽索引也就是索引列超过2列的索引;     设计索引的一个重要原则就是能用窄索引不用宽索引,因为窄索引往往比组合索引更有效; 使用:     创建索引     create index idx1 o

Jetson TX2安装Jetpack 3.0注意事项

Jetson TX2安装Jetpack 3.0注意事项 nvidia jetson tx2配置caffe: http://blog.csdn.net/jiongnima/article/details/70040262 CSDN jiongnima博主的这篇文章非常详细完整,但是作为一个初次接触nvidia jetson TX2的人来说,还是会难免遇到一些困难,下面我在这篇文章的基础上,写一些我在安转Jetpack 3.0时遇到的问题,希望大家可以坐在以后的安装过程中规避这些问题:  1.在nv

Dockerfile注意事项

准则 尽量将Dockerfile放在空目录中,如果目录中必须有其他文件,则使用.dockerignore文件. 避免安装不必须的包. 每个容器应该只关注一个功能点. 最小化镜像的层数. 多行参数时应该分类.这样更清晰直白,便于阅读和review,另外,在每个换行符\前都增加一个空格. 对构建缓存要有清楚的认识. 指令注意事项 FROM Dockerfile reference for the FROM instruction 任何时候,尽量使用官方镜像源作为你镜像的基础镜像.我们建议使用Debi

购买家电注意事项

在预算有限情况下,如何购买到更具性价比的家电. 1 在5.1.10.1等节日购买,或者在苏宁.京东等几周年纪念日做活动时购买. 2 尽量要在正规渠道.大商场购买,并且购买有品牌的家电. 第二部分 分类家电的购买注意事项 1 热水器 先谈好热水器的价格,并且最后要询问是否拆旧.是否免费安装.安装过程中是否有其他收费事项(比如接出来的软管) 我买了A.O史密斯的热水器,安装师傅帮忙安装了一下,配了两根软管和水阀,还有固定架子,就收了300块钱. 如果事先知道,那销售签订合同时,肯定还可以谈价格. 2