自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 问答 (1)
  • 收藏
  • 关注

原创 GPLT 团体程序设计天梯赛 2022年 - 模拟赛 赛后复盘 附思路与代码注释

前言:2022年的天梯赛模拟赛难度中等,L1中规中矩、L2常规难度、L3较为简单。

2025-04-16 20:51:43 966

原创 GPLT 团体程序设计天梯赛 2023年 - 正式赛 赛后复盘 附思路与代码注释

前言:2023年的天梯赛难度是近年来最难的,L1有些难度、L2难度大增、L3近年最难。短短3小时内,该如何获得尽可能高的分?这里提供了一系列技巧,重点会加粗。

2025-04-15 22:01:20 1773

原创 2019天梯赛L1-8 估值一亿的AI核心代码20/20分题解 (警示后人)

同理"can you"记作"@_@_@_@_@","could you"记作"*_*_*_*_*"。2024年L1的猫娘那道题,也可以用类似的方法把"<censored>"记作乱码字符,因为有2个测试点含有censored的子串,直接替换会陷入无穷次替换,会超时;2.用strip()方法消除首尾空格,再split()原来的字符串,之后用" ".join(字符串)的方法实现效果。我先执行了第5步,再执行第6步(因为我的代码如果先执行第6步再第5步答案错误)。1.这种情况很简单,只需要print(a)即可。

2025-04-02 21:09:38 386

原创 2016天梯赛模拟L2-3 家庭房产25/25分题解 (警示后人)

前言:今天早上模拟2016年的天梯赛(热身赛)。赛后复盘,发现这道题是真的非常难写,有非常多的坑,花了50分钟调样例。我第一时间想到的算法是并查集,即用并查集维护每个家庭的最小编号、成员个数、人均房产套数、人均房产面积。在比赛中调了半个小时,样例没过,硬着头皮提交,获得5分。3.分情况讨论:双亲健在、没有父亲、没有母亲(比较容易遗漏没有母亲的情况,我赛中只讨论了双亲健在和没有父亲的情况)2.题目提供的信息不全,即题目输入不提供孩子的父亲或者母亲是谁,要自己一个个判断这个编号是孩子的父亲还是母亲;

2025-03-31 13:52:32 293

原创 2024天梯赛L3-2 工业园区建设27/30分题解 (附带骗分技巧)

前言:前几天模拟了一次2024天梯赛,赛后准备查正解。一看正解:前缀和+二分。因为我的思维还没到这一种可以看透题目本质的程度,用暴力得到了21分;之后使用特判方法“骗分”得到27分。

2025-03-27 21:36:18 634 1

原创 2023天梯赛L3-3 血染钟楼10/30分题解(附带骗分技巧)

前言:在搜索引擎逛了一圈,无论是CSDN,还是其它网站,都没有这道题的题解,甚至拿部分分数的题解都没有。于是本人就打算写一篇10/30分的题解。虽说用最暴力的方式获得了最后一道题的10分,但这份暴力获得部分分代码也调了很久很久。希望这篇文章对冲击天梯赛个人国一、国二、国三的选手都有所帮助!

2025-03-24 07:11:33 517

原创 AcWing滑动窗口的ST表解法(Python版)

2.f = [[0] * 1000005 for i in range(20)] 比 f = [[0] * 20 for i in range(1000005)] 快300-400ms左右 因此之后的操作中两维相反。6.求完最小值再求最大值,或者求完最大值再求最小值,不必清空f数组,因为之前已得到取min(或max)的结果,再取max(或min)可以覆盖掉之前的结果。4.python的循环是左闭右开区间 所以要多加一个1。5.处理f数组的最外层是j,内层才是i。1.本题用ST表解决RMQ问题。

2025-02-12 16:35:31 152 1

原创 9.AcWing792.高精度乘法(AcWing算法基础课二刷)

我们已经初步了解高精*单精的高精度乘法,接下来要讲的是高精*高精的高精度乘法。(高精*单精的乘法不容易TLE)把单精度B看作一个整体之后(与常规的竖式乘法不太相同),之后从高精度A的个位开始与B相乘,设t是当前需要进位的数字(初始为0),则第i位存储。高精度乘法的原理也不难,不过可惜y总只讲了高精*单精的情况,下文会补充高精*高精的情况。②.将结果的个位存进vector容器,进位t除以10,除以10之后t的个位是下一步的进位;③.1*12=12,12+2=14,vector存储4,t为1,百位计算完成;

2023-10-09 21:55:41 71

原创 8.AcWing792.高精度减法(AcWing算法基础课二刷)

关键词:高精度减法、vector(容器)地位:算法竞赛普遍涉及,在笔试、面试是一个比较重要的考点。

2023-09-30 00:29:16 121

原创 7.AcWing791.高精度加法(AcWing算法基础课二刷)

关键词:高精度加法、vector(容器)、压位、__int128、快读快写地位:算法竞赛普遍涉及,在笔试、面试是一个比较重要的考点。

2023-09-29 05:24:59 1022

原创 6.AcWing790. 数的三次方根(AcWing算法基础课二刷)

关键词:浮点二分、迭代地位:在算法竞赛中出现的次数比整数二分略少。

2023-09-27 20:09:52 101

原创 5.AcWing789.数的范围(AcWing算法基础课二刷)

关键词:整数二分、查找、优化、lower_bound、upper_bound地位:算法竞赛和考研上机考试的常考点,并且二分思想在计算机领域十分普及。

2023-09-27 19:23:55 198

原创 4.AcWing 788. 逆序对的数量(AcWing算法基础课二刷)

关键词:归并排序、逆序对原题链接:https://www.acwing.com/problem/content/790/

2023-09-25 13:36:05 994

原创 3.AcWing787.归并排序(AcWing算法基础课二刷)

关键词:排序、分治、双指针、sort函数地位:算法竞赛出现次数较少(有sort函数),但对于求逆序对问题有一定帮助

2023-09-24 01:39:54 207

原创 2.AcWing786.第k个数(AcWing算法基础课二刷)

​关键词:快速排序原题链接:https://www.acwing.com/problem/content/788/​

2023-09-24 00:15:34 81

原创 1.AcWing785.快速排序(AcWing算法基础课二刷)

关键词:排序、分治、双指针地位:算法竞赛几乎不用(有sort函数);在考研是重中之重(有时要求你默写)。

2023-09-23 17:03:51 198

原创 76767

666666666666666666666666666666666666666666666666666666666

2018-06-21 13:13:16 547

原创 yuhuy

yujytjyujujyu

2018-02-17 05:15:19 164

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除