首页 > 其他分享 >「杂文」开始集训前你所需要知道的

「杂文」开始集训前你所需要知道的

时间:2024-07-06 23:32:19浏览次数:18  
标签:知识点 竞赛 需要 CCPC ICPC 杂文 cf https 集训

写在前面

面向入门选手的指导。

ICPC/CCPC 赛事与赛制

ICPC/CCPC

ICPC(英文:International Collegiate Programming Contest,中文:国际大学生程序设计竞赛)由 ICPC 基金会(英文:ICPC Foundation)举办,是最具影响力的大学生计算机竞赛。由于以前 ACM 赞助这个竞赛,也有很多人习惯叫它 ACM 竞赛。

ICPC 主要分为区域赛(Regionals)和总决赛(World Finals)两部分。

官网地址:https://icpc.global

CCPC 指中国大学生程序设计竞赛。

官网地址:https://ccpc.io

赛制介绍

一般是三个人组成一队使用一台机器,在比赛时有多次提交机会。比赛实时评测并返回结果,如果提交的结果错误会有 20 分钟的罚时,错误次数越多,加罚的时间也越长。每个题目只有在所有数据点全部正确后才能得到分数。比赛排名根据做题数来评判,做题数相同的,根据总用时来评判。总用时是每题用时的和。每题的用时是从比赛开始到做出该题的分钟数与该题的罚时之和。

一些 ICPC 相关赛事中,比赛结束前一小时进行封榜,封榜后的提交和排名将无法被其他选手看见。

在 ICPC 相关赛事中,选手允许带一定量的纸质资料。

赛季赛程

ICPC/CCPC 网络赛(8 月底至 9 月初)

ICPC/CCPC 区域赛(9 月底至 11 月底)

ICPC EC Final/CCPC Final(12 月中旬)

ICPC World Finals(次年 4 月至 6 月)

训练资源

常用在线评测平台

Codeforces:https://codeforces.com/

洛谷:https://www.luogu.com.cn/

牛客网:https://ac.nowcoder.com/

杭州电子科技大学在线评测系统:https://acm.hdu.edu.cn/

常用在线公开赛网站

Codeforces:https://codeforces.com/,著名 OJ,题目质量较高,时间阴间。

AtCoder:https://atcoder.jp/,题目有趣,质量较高,时间阳间,更符合东亚人的体质。

牛客网:https://ac.nowcoder.com/,每周固定若干场比赛,时间更符合中国人的体质。

书籍推荐

有入门:

  • 《深入浅出程序设计竞赛 - 基础篇》- 洛谷网校教研组
  • 《算法竞赛入门经典》- 刘汝佳
  • 《挑战程序设计竞赛》全套 - 秋叶拓哉,岩田阳一,北川宜稔
  • 《算法竞赛》- 清华大学出版社

纯进阶:

  • 《深入浅出程序设计竞赛 - 进阶篇》- 洛谷网校教研组(出版中)
  • 《算法竞赛进阶指南》- 李煜东

数学:

  • 《具体数学》第二版 - Ronald L. Graham/Donald E. Knuth/Oren Patashnik

……

需要资源找我。

常用教程资料

OI Wiki

想学什么直接抓学长让他给你找。

百度。

训练指南

以下出现的不认识的短语参考黑话讲解

入门级

https://oi-wiki.org/contest/roadmap/

通过入门书籍学习基本知识点,完成一定量的习题。

与此同时开始打在线公开赛。通过较为简单的 cf 的 div3/4,atc 的 abc,牛客的小白月赛锻炼赛时表现;通过 cf div2,牛客周赛感受赛时氛围。

积累基础常识,锻炼基本的码力,养成一定的学习能力。

寻找队友。

在这个阶段 cf rating 大概能打到 1200~1400。

进阶级

恭喜您!您已经有了一定的学习能力!关于知识点的学习,您可以选择:

  • 继续阅读进阶书籍,或是参考 OI-wiki,学习较难的知识点,完成一定量的习题。
  • 打公开赛,或是板刷有一定难度的题单,遇到不会的补题学习。

持续地打公开赛,应当有完成 cf 的 div3/4,atc 的 abc,牛客的小白月赛大部分题目的水平。

在这个阶段,您应当组好了队并有了比较固定的队友。此时应当团队的 vp 和集体讨论交流进行磨合。

可以开始考虑进行团队分工,进行知识点学习的分配。

cf rating 大概能打到 1600~1800。

更进阶级

继续进阶级的做法。

保证训练量的同时,逐步提升难度。

不断地补全知识点,有全局的了解的同时,在自己负责的方面有所专精。

一般这个时候队伍组成已经比较稳定,进一步的进行队伍的磨合。

其实这个时候已经比我强了妈的,帮不了你了!建议参考更强的人的训练经验。

标签:知识点,竞赛,需要,CCPC,ICPC,杂文,cf,https,集训
From: https://www.cnblogs.com/luckyblock/p/18288069

相关文章

  • 「杂文」算法竞赛之黑话大赏
    写在前面欢迎投稿。罚时一种根据选手完成题目的耗时,用于对通过题目数量相同的选手,进行排名的指标。仅有选手成功通过的题目,才会计算罚时。一道成功通过的题目的罚时为:选手第一次通过该题目时间,距离比赛开始时间之差,再加上未成功提交的罚时惩罚。选手总罚时为:选手所有通过题......
  • 在 Windows 中,你可以通过修改注册表来调整系统对于同时打开 SYN 半连接数目的限制。这
    在Windows中,你可以通过修改注册表来调整系统对于同时打开SYN半连接数目的限制。这个限制通常被用来防范SYN攻击,但有时候需要根据特定的网络环境和需求进行调整。以下是在注册表中修改SYN半连接数目限制的步骤:打开注册表编辑器:按下Win+R组合键打开运行窗口。......
  • 如何使用javadoc?为什么需要这个源代码文档工具
    目录一、什么是javadoc二、javadoc为什么会找不到路径三、如何解决javadoc一直找不到路径的问题一、什么是javadocJavadoc是一种用于生成Java源代码文档的工具,它可以帮助开发者生成易于阅读和理解的文档。Javadoc通过解析Java源代码中的注释,提取其中的文档信息,然后......
  • 为什么需要服务器?服务器可以做些什么
    目录一、服务器和电脑的区别二、什么是SSH三、什么是免密码登录四、服务器如何实现SSH免密码登录一、服务器和电脑的区别服务器和电脑是两种不同类型的计算机系统,它们在设计、功能和用途上存在明显的区别。首先,从硬件配置上看,服务器通常具有更强大的处理器、更多的......
  • 暑假集训第五天
    并查集/最小生成树/Kruskal重构树专题TwoFamousCompanieshttps://www.luogu.com.cn/problem/solution/SP11579如果白边整体权值太小,我们就把所有白边的权值加上一个正值,让整体权值变大。反之,白边整体权值过大,我们就把所有白边的权值加上一个负值。让整体权值变小。我们把......
  • 泛娱乐出海新风口,视频云技术需要怎样的融合创新?
      泛娱乐的音视频技术随着出海在演进,交互和内容的技术是内核,也在融合。 面向出海,虽然娱乐社交这个行业由来已久,但近几年的商业模式发生了巨大变化,比如行业刚兴起时,大家要先把DAU做大之后再找商业盈利的模式,但是现在要考虑如何在目标客群下找到用户痛点,从而快速实现变现......
  • 米尔瑞米派集聚5种操作系统,兼顾学习开发和项目产品需要的派
    米尔电子发布的瑞萨第一款MPU生态板卡-瑞米派(RemiPi),采用瑞萨RZ/G2L双核A55芯片,接口丰富,全面兼容树莓派的扩展模块。瑞米派支持五种系统,兼顾学习开发和项目产品需要。软件提供五种软件系统分别为:基于Yocto构建的两种系统,一种是支持通用功能的精简型系统,另一种是带有Qt和丰富Linux......
  • 养猫必看!猫咪每天需要喝多少水?补水猫罐头大推荐
    作为一名合格的铲屎官,掌握猫咪每天正常的饮水量是十分重要哒!饮水量其实反应着猫咪的身体状况。如果猫咪的饮水量突然大幅变动,那很可能是患上了甲状腺亢进、膀胱感染、糖尿病等疾病,需要赶快送往医院检查!如果你还不知道如何计算猫咪需要的饮水量,也没关系!今天就和大家分享一下我养......
  • 十天集训补题--第一天
    H题-最好奇的一题其他的题目排序按难度排看起来很简单但是超时,wa了四次,今天必然看看怎么个事尝试用set,发现stl更慢题面和题解指路Codeforces1207FRemainderProblem-CSDN博客发现是根号分治听都没听过学习一下根号分治入门-CSDN博客粗浅理解就是一个问题,如果因为数......
  • 暑假集训学习笔记(4):lxl DS Day 4
    倍增值域分块CF702FT-Shirts考虑将\(q_i\)从大到小排序,将\(a_i\)从小到大排序,并维护一个\(b_i\)数组表示答案,我们遍历\(q_j\)数组,每次是将\(a_i\)数组中\(a_i\geqc_j\)的全部减\(c_i\),然后\(b_i\)加1。考虑用平衡树维护\(a_i\),split一下,右区间树......