ICPC EC Final 游记(回忆版)
没想到自己也能有机会参加 EC Final.
我所在的队伍的三个人原本来自三个不同队伍,但是每个人的另外两个队友都有期末考试,于是我们仨拼成了一队。
西工大位置非常偏远,因此酒店比较难订,所以我们订了学校和鄠邑站之间的一个酒店。酒店周围就像偏远小镇一样(当然西工大周围感觉也差不多)。26日晚上,我和队友出去觅食。街上有一些小摊卖烤串、烧饼之类的,看上去非常适合当夜宵吃,虽然最后并没有吃。我们非常奇迹般地在这样一个小山村找到了一个商圈,虽然是迷你小商圈。不过里面有家非常便宜的烤肉自助。于是我们就开动了。感觉比较一般,但是都这个价了还要什么自行车。吃完饭回酒店时我感觉头脑晕晕,于是决定洗完澡就倒头就睡。其实还挺期待洗澡的,因为冬天在学校洗澡实在是太阴间了,在巨冷无比的武汉在和外界完全相通的地方洗澡,简直就是凌迟,这下终于能在酒店好好享受洗澡了。结果放了好一阵子水没有放出热水,于是去找前台,前台说热水是哪哪哪的温泉水,要多放一会儿才有,于是放了大概 5min 终于有热水了,然后洗了个澡就睡了。然后半夜就发烧了。
27日上午,醒来之后感觉仍然是发烧状态,状态很差。但是听说 EC 会给很多东西, ...
ICPC 昆明游记(回忆版)
我们依然是在周五的晚上到达了酒店。酒店离学校比较近,周围有小吃街,我们打算就在这里解决晚饭,于是找到了一家评价还不错的烤肉店。烤肉店需要排一阵子队,于是我们先在周围逛逛聊聊。我和一个队友还在街上分别买了毛绒绒的兔子帽子和小熊帽子(发现兔耳朵不会动,差评())。这天晚上还有点冷,我们逛完了在店门口的椅子上坐着,服务员还给我们拿了个火炉取暖。排了好一阵子终于到了,于是开始进店狠狠吃肉。吃饱了就回酒店睡大觉。可恨的是半夜隔壁传来不可名状之声,吵了我大半天没睡着。
第二天是打算法竞赛以来社交最多的一集。第二天早上好久未见甚是想念的外接圆学长邀请我去滇池看海鸥(感谢外接圆学长),他租了一辆很大的车载我们去(这种情况下才感觉到会开车的男生太帅了我也要学习开车虽然我有驾照但是众所周知有驾照不等于会开车总而言之我也想找个机会学开车了)。同时也见到了好久未见甚是想念的大dew老师,以及一些算竞圈知名高手。有人还买好了喂海鸥的面包。我还带了把伞防止被鸟屎淋,但是没想到海鸥素质非常之高,不随地大小便,所以根本没用上。海鸥很可爱,喂海鸥很快乐。还抓拍到了海鸥从手里夺走面包的瞬间(我是靠录屏录到的,不知道为什么 ...
ICPC 上海游记(回忆版)
上海站是我们这个赛季的第一场 ICPC。周五晚上,我们到达了酒店附近。另一支队伍来得比较早,已经吃完去乱逛去了,我们决定简单解决一下晚饭问题,刚好酒店楼下(学校对面)有一家麦当劳,于是便草草解决然后回酒店躺着了。我们订的酒店是单人间,这个酒店的单人间比较小,而且没有窗户,可能会稍微沉闷一些。
周六上午我们去报道。主办方发了件看上去还比较帅的深蓝色外套。而且上海站的赞助企业还有 QQ 空间或朋友圈收集点赞领奖的活动,于是喜提 miku 玩偶一只(可惜不是fufu)。另外还有填数独领玩偶的活动,据说活动奖励是一只卡皮巴拉玩偶。刚开始比较相信自己,觉得数独填一填就能填出来,于是边吃饭边填,结果发现有点困难,最后还是决定开挂,上网搜索数独答案生成器,可惜开挂填完之后回去领奖发现奖品已经被领完了,唉,痛失卡皮巴拉。上大食堂一般,但是可以买奶茶喝,由于本文是回忆版,忘记当时是不是白嫖的奶茶了。
下午是热身赛环节。我看了 A 题感觉很有思路,在队友开出了 C 之后过了 A 题,切完 ACD之后队友想出了 B 题的 exgcd 做法,但 exgcd 的很多很多细节让我们卡了几发,不过最后还是顺利过了。 ...
CCPC 重庆游记(回忆版)
CCPC重庆是我们这个赛季打的第一场正式比赛。怀着摘金夺银的幻想,我们出发了。我们在周五晚上22点多到达重庆,很饿,在出租车上讨论吃什么。既然是重庆,当然要吃一顿火锅才好。如果是周六吃的话,万一吃坏了肚子,影响到正式赛就不好了,因此我们决定待会儿就去吃。
经过比赛群里的群u推荐,我们找到了一家评价不错的火锅店,于是我们达成了晚上12点吃重庆火锅的成就。u1s1,真的很辣,感觉没吃几口嘴唇就肿了起来,另外还很神奇的发现油碟比芝麻酱碟更能减少一些辣度(?。一个队友吃辣能力很厉害。最终我们拼尽全力艰难战胜重庆火锅。吃完之后我们就回酒店睡了,第一晚睡得还不错。
周六,发现没有吃坏肚子,很好。我们前往重庆大学报道和打热身赛。重庆站发的衣服还不错,志愿者小姐姐也很好看(bushi。我们报道领的物资中有很多食堂代金券,于是我们中午去食堂去消费。食堂的饭菜感觉味道一般,但是代金券可以代书亦烧仙草!于是我们狠狠喝奶茶。
下午是热身赛,赛场上状态很差,几乎是零贡献,像是睡着了一样,不知道是不是因为中午吃多了导致脑子转不动,队友说他也有这样的情况。这使我稍微有一点点担心,希望明天不要出现这种情况。
晚上我们 ...
Codeforces Round 956 Div 2 and ByteRace 2024 个人题解
A. Array Divisibility
题目大意
构造一个长为 nnn 的序列,使得对于所有 kkk (1≤k≤n)(1\le k \le n)(1≤k≤n) ,序列中所有位置为 kkk 的倍数的数的和也是 kkk 的倍数.
解题思路
显然,构造序列 1,2,...,n1,2,...,n1,2,...,n 即可.
代码
1234567891011121314151617181920212223#include <bits/stdc++.h>using namespace std;void solve() { int n; cin >> n; for (int i = 1; i <= n; i++) { cout << i << " \n"[i == n]; }}int main() { cin.tie(nullptr)->sync_with_stdio(false); int tc = 1; cin >> tc; whi ...
AtCoder Beginner Contest 361 个人题解
A - Insert
题目大意
给定一个长度为 nnn 的序列 AAA ,在 AAA 的第 kkk 个元素或插入整数 xxx 并输出新的序列.
解题思路
按要求输出即可.
代码
123456789101112131415161718192021#include <bits/stdc++.h>using namespace std;int main() { cin.tie(nullptr)->sync_with_stdio(false); int n, k, x; cin >> n >> k >> x; for (int i = 1; i <= n; i++) { int y; cin >> y; cout << y << " "; if (i == k) { cout << x << " "; } } cout << ...