2024 年 GPLT 团体程序设计天梯赛(个人感受 + 题解)

您所在的位置:网站首页 天梯赛活动怎么完成 2024 年 GPLT 团体程序设计天梯赛(个人感受 + 题解)

2024 年 GPLT 团体程序设计天梯赛(个人感受 + 题解)

2024-07-14 07:38| 来源: 网络整理| 查看: 265

前言

去年第一次参加天梯赛,拿了 \(158\) 分,没有个人奖,团队也差点打铁(最后应该是递补省三)。

今年天梯赛拿了 \(224\) 分,幸运地拿了个人国二。这次担任的队长,团队也拿到了国二,感谢队友们的努力付出。

今年好像很多人断网,不过没有发生在我身上哈哈哈(也许是因为我连的手机热点)。对于我个人来说,比赛过程还是比较顺畅的,题目难度个人认为比去年简单(不过部分题目有点...抽象?),最后结果还算满意。倒数第二题据说暴力都可以拿 \(21\) 分,我当时做完 \(\text{L3-1}\) 的时候还剩大概二十分钟,然后就...笑了差不多二十分钟,也许真应该继续做下倒数第二题的(虽然好像打了暴力也不会国一🤡)。

总得来说结果还算不错,比去年进步很多,队友们还是很给力的。我的学校算法竞赛一直以来挺弱的,这次天梯赛算是一个好的开头,我相信今后学校会越来越强的!

今年也许是我最后一次参加天梯赛了,当然到了大四想继续玩也不是不行(如果大佬学弟们不嫌弃我的话😋)。

L1-1 编程解决一切 题目描述

编程解决一切 —— 本题非常简单,就请你直接在屏幕上输出这句话:\(\text{“Problem? The Solution: Programming.”}\)。

输入格式

输出格式

在一行中输出 Problem? The Solution: Programming.。

解题思路

签到题。

#include using namespace std; #define ios ios::sync_with_stdio(false), cin.tie(0), cout.tie(0) int main(){ ios; puts("Problem? The Solution: Programming."); return 0; } L1-2 再进去几个人 题目描述

题干太长了不想看,随便输出 \(B - A\) 就行。

输入格式

输入在一行中给出 2 个不超过 100 的正整数 \(A\) 和 \(B\),其中 \(A\) 是进去的人数,\(B\) 是出来的人数。题目保证 \(B\) 比 \(A\) 要大。

输出格式

在一行中输出使得房子变空的、需要再进去的人数。

测试数据

输入样例

4 7

输出样例

3 解题思路

输出 \(B - A\) 即可。

#include using namespace std; #define ios ios::sync_with_stdio(false), cin.tie(0), cout.tie(0) int main(){ ios; int a, b; cin >> a >> b; cout a >> b; if(b == 1){ cout > r; vector ans; int mx = 0; for(int i = l; i mx) mx = cur, ans.clear(), ans.emplace_back(i); else if(cur == mx) ans.emplace_back(i); } cout y, des[i] = {y, x}; bfs(); unordered_map cnt; // 每个距离有多少个队伍 for(int i = 1; i


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3