CCPC2019湘潭赛总结 | 打铁旅游记 + 榜单链接

本篇博客记录了作者参加中国大学生程序设计竞赛(CCPC)湖南站的经历,包括团队在比赛中的表现、遇到的问题及解决过程,以及比赛期间的趣事。详细描述了从出发、签到、热身赛到正式比赛的全过程,特别提到了解决E题和K题的策略,以及比赛中的娱乐活动。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

ps:榜单在文末

5.11中午出发到湘潭 

两点半签到(不过没拍照 emmm结果5.12下午下雨 就没有合照了

三点四十进入机房 四点开始热身赛

在我们斜对角是杭电一队 一个多小时就AK了tql

然鹅 我们队 一个半小时 只做了一个题TAT (菜哭了

 晚上和集训队的其他成员一起吃了烤肉 分量超级足!!!

(我们10个人点了11盆肉然后吃不完 感觉这个学期都不想吃烤肉了……

晚间娱乐活动 打扑克

sls教我们的东北打法 手中的牌有红十的是一个team 没有的是一个team

两个team中最先出完牌的人最多的获胜

第一次玩 有点莽(笑哭 结果还不小心赢了几局

 

5.12早上八点开始开幕式

九点半正式开始比赛

纸质题目和账号都放在牛皮袋中 等时间到了才能开。。

大白一看E题是水题 然后就马上跟我说 正好Alone最近做过这类题目 就让她开始想思路……

同时 Alone看了L题 一个字符串判断的签到题 就让大白开始敲代码

(可惜的是 大白WA了两次 一次是因为A~z等号没加 第二次是因为 Equal 的 E 没有大写、

这两个错误都不应该 希望下次能仔细些吧!

对于E题 我们听到后面的队伍说KMP 但是感觉不合适

所以想着 记录 xtCpc 5个字母的位置 以及他们出现的次数 肯定是一个min值 从头开始判断 找到一个删掉一个 继续判断 删到最后剩下的不能组成 xtCpc 的时候 就停止了 现在想来 有、、复杂

问了同校的大佬 他说 直接一次查找xtCpc 这5个字母 然后记录下标 继续判断 找到一次 就计数加一

这个题在比赛的时候没过

后来我看到了K题可以做 关于麻将中 十三幺 和 九连宝灯 的判断 就是大模拟 

所以还是让大白写 

大白让我出数据的时候 还给她找了一个bug (她漏看了 一种情况

K题在多次debug之后 过了

此时大多数队伍都是4题了。。。

心里还是有点着急

我们同时在考虑B题和E题

B题题面讲的是n叉树 其实是数学题

但是我们理解错题目意思了 最后都打完代码了 但是样例没过 没A掉

 

本校的两个队拿了 铜牌 为他们高兴啊~~

(毕竟去年四个队都打铁了 我们还是有进步的。。(除了我们仨555

最后吹一波湘潭大学 

麦当劳套餐好评! 

代码打印服务好评!

小姐姐好看好评!

 

多图预警

 

 

 

 

 最后 讲题之后又滚榜……真的刺激

 

过两天就补题!

补题链接:https://blog.youkuaiyun.com/OneLine_/article/details/90347025

 

啊 有人问榜单

从群里找到了谢老师的博客 

https://ericxie.coding.me/2019/05/12/2019ccpc-hn-ranklist/

### 2023年湘潭CCPC简介 中国大学生程序设计竞(China Collegiate Programming Contest, CCPC)作为国内最具影响力的编程比之一,每年吸引了大量高校学子参与。关于2023年的湘潭CCPC事,虽然具体细节尚未完全公开,但可以基于以往的比模式和特点进行推测。 #### 事背景 湘潭CCPC邀请通常是中国大学生程序设计竞系列中的重要一站。该事不仅面向湖南省内的高校,还吸引全国各地的优秀队伍参加[^1]。根据往届情况,比分为多个阶段,包括省、地区以及全国分站等。其中,分站的成绩决定了总决的晋级名单[^2]。 #### 比形式与题目类型 从过往的经验来看,湘潭邀请注重考察选手的基础算法能力及团队协作精神。以下是几类常见的题目及其解决思路: - **简单遍历问题** 如A题提到的O(n)时间复杂度即可完成的任务,这类题目往往用于筛选基本功扎实的参者[^3]。 - **数据结构应用** C题涉及高级数据结构的应用——可持久化线段树或分块技术,这考验了选手对于复杂数据结构的理解程度。 - **排序操作** F题要求利用结构体实现高效排序,并特别指出需采用`long double`以避免精度损失。 - **规律发现型问题** G题属于典型的找规律题目,需要通过对样例分析得出结论并加以验证。 #### 示例代码解析 以下是一份针对某道典型ACM/ICPC风格题目的解决方案,展示了如何优雅地解决问题的同时保持良好的编码习惯: ```cpp #include <bits/stdc++.h> using namespace std; int main(){ ios::sync_with_stdio(false); cin.tie(0); long long n,a; while(cin>>n>>a){ cout << (n+a)/2LL << "\n"; } } ``` 上述代码实现了快速读取输入并对每组测试用例计算结果的功能,体现了现代C++编写技巧的重要性[^5]。 --- #### 注意事项 尽管目前尚无官方发布的2023年湘潭CCPC详细安排,但从历史记录可知,此类活动一般会在春季学期启动报名流程,并于夏季正式举行[^4]。因此建议密切关注相关公告平台获取最新动态。
评论 9
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值