CSP考试注意事项.pdfVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
CSP考试注意事项--第1页 CSP 考试注意事项 后天就是 CSP 了 qaq,紧张的⼀批,写个注意事项提醒⾃⼰也帮助别⼈( CSP 是允许带⾷品和饮料的,所以可以带⼀些巧克⼒等进⼊考场补充体⼒。我是不会告诉你我去年因为⼀边吃⼀边打字打错变量抱灵的。 重要的事情说三遍,⼀定要写\text{freopen} !⼀定要写\text{freopen} !⼀定要写\text{freopen} !如果忘了,格式: freopen( ***.in, r, stdin); freopen( ***.out, w, stdout); \text{freopen} ⼀定要写头⽂件 \text{cstdio} !如果记不住尽量写万能头: #include bits/stdc++.h 看清楚数据范围,该开 \text{LL} 的⼀定要开,如果空间⾜够就都开上\text{LL}。数组空间不要开⼩。线段树开 4 倍,⽆向图开 2 倍。如果担⼼ 0 写少,同下⾯第 5 条。如: const int N = 1e5 + 5; int a[N]; 有些输出⽅式,如取模,⼀定不要忘记写。模数尽量写 1e9+7 这种形式,不要抄错了。 如果实在不会,⼀定要打暴⼒拿分。或许你能从暴⼒想到复杂度更优的解法或正解。 如果⼤样例过不了,提前特判⼤样例,有可能在评测数据中。去年我就判样例拿了25pts 。 有的时候卡在解题思路或⼀段代码的写法,不妨去上个厕所,那⾥能给你⼀个更安静的思考环境。据说很多神仙都是在厕所想出的正解。不要去太久了被误认为是作弊(雾 双下划线的函数⼀定不要⽤,如 int Gcd = __gcd(x, y); ⽽⼀定要⼿写: int gcd( int x, int y) { return !y ? x : gcd(y, x % y); } // ... int Gcd = gcd(x, y); 不要⽤ \text{cmath} 库的 \text{abs} 函数。要⽤可以⽤\text{cstdlib} 库的 \text{abs} 函数(仅⽀持整数)或⾃⼰⼿写。 int My_Abs( int x) { return x 0 ? -x : x; } 若需要输出 \text{YES} 或其它,注意⼤写问题(\text{yes} ,\text{Yes} ,\text{YES})。 尽量不⽤ \text{float} ,⽤ \text{double} 。 当指数为整数时尽量不⽤\text{pow} 函数,⾃⼰⼿写快速幂。 ll qpow(ll n, ll base, ll mod) { ll ret = 1; while(n) { if(n 1) ret = ret * base % mod; base = base * base % mod; n = 1; } return ret; } \text{scanf} 类型记得不要写错,如: long long x; scanf(%d, x); // Should be scanf(%lld, x); printf(%d, x); // Should be printf(%lld, x); 代码⽐较长的话记得保存。 \text{freopen} ⽂件名不要写错,⽂件夹记得建好。 有的考场不让使⽤ Dev-C++ ,所以不要随便退出 Linux 虚拟机(以防万⼀)。 如果写完了正解并且数据跑过了,可以写份暴⼒,造数据对拍。对拍过程可以⾃⼰百度,有很多种⽅法,这⾥不写了。 注意变量名敏感,如 \text{y0, time, next, max, min},可以改为\text{yy, tim, nxt, mx, mn}等。(感谢 @Gin_ ) 有的时候输出可能会是 \text{Ye5 / N0} ,注意不要写错了(然⽽ CCF 应该不会整这些阴间的东西)(感谢 @_Reaper_ ) 打表出省⼀,有些数据范围⼩,⾃⼰程序过不了的可以考虑本地运⾏打表。(再次感谢 @Gin_ )   ⼤概就是这样了,如果有什么想要补充的可以评论或洛⾕私信@BreezeEnder,我会补充上并真⼼感谢您。 Processing math: 0% CSP考试注意事项--第1页

文档评论(0)

. + 关注
官方认证
文档贡献者

专注于职业教育考试,学历提升。

版权声明书
用户编号:8032132030000054
认证主体 社旗县清显文具店
IP属地湖北
统一社会信用代码/组织机构代码
92411327MA45REK87Q

1亿VIP精品文档

相关文档