- 博客(19)
- 收藏
- 关注
原创 ACM定级赛题解
这次定级赛设计知识点较多,依照基础课的从前至后出的题目。简单题为 I , J , A , H中等题为 B , D , E难题为 F , G防AK为 C每一阶段的题目按顺序递增。此次题目的知识点都较为重要,除了 C 题,赛后也尽可能将其完全学会,巩固自己基础课。
2025-02-28 18:08:44
414
原创 插件的安装
cf插件跟atcoder插件,建议用edge浏览器或者firefox浏览器,然后找到浏览器的拓展,找到拓展选项,然后搜索脚本猫,油猴或者其他的运行脚本的插件,然后将我发群中的对应的脚本运行,即可。
2025-01-10 21:41:23
176
原创 ACM招新赛第四次题解
这一题直接将字符串遍历一遍,当存在连续11的时候,可以将第二个1下边的判做猫,因为所处第二个1判断的一定是狗,而狗的判断不一定正确,所以这个特殊情况特判一下即可。本次A,G题为难题,其余均为简单题。
2024-11-09 00:45:50
478
1
原创 ACM第三次招新赛题解
本来本次招新赛题目很难,但是由于害怕大部分人爆零,所以更改了题目难度。B题为难题,A,D为中等题,C,E,F,G,H,为简单题。
2024-11-02 14:58:31
700
1
原创 ACM第二次招新赛题解
该题目有一定的难度,压轴题,需要有强大的的逻辑能力,首先就是将第n为变为x,题目中说了x一定大于等于原来第n位的数,那么就有两种情况,一种是等于,不用加任何数,直接输出0即可;该题一个简单计算题,但是还是要注意爆int,计算出需要的金币,然后与自身有的金币判断,若比自身金币少,则直接输出当前回合,否则就利用每回合增加的金币进行计算具体回合数。A题的升级版,增加了循环,利用循环将前n-1个队的最大值求出来,然后和最后一个队伍,即小劉所在的队伍作比较即可,依然是会出现包int的问题,需要用long long。
2024-10-27 01:27:17
773
原创 ACM第一次招新赛
本次招新赛A,D,E,G四道题属于简单题,B,C两道属于中等题,F一道属于难题。虽然有简单题,但是简单题还是有卡通过的一些数据,大部分都是常见卡数据方式,例如卡double,卡longlong,所以该次比赛之后需要在做题时仔细观察数据范围,以判断是否会卡数据。
2024-10-19 23:58:02
1051
1
原创 2024下半年ACM第二次周赛题解
该题实际上是一个进制转化的问题,首先分析问题,遇到6和8时直接被偷走也就是跳过,也就是0-9中实际上只有八个数字0-7,其实这道题就是八进制转化为十进制的问题了,但是需要一些细节处理。该题将数据分为三部分0-5,7,9与实际上八进制的0-7不同,所以遇到7减1,遇到9减2,就可以改成0-7的范围,就可以直接开始进制转化。A.喜欢发财数的电子小偷。
2024-09-28 17:27:26
145
原创 平台的添加问题教程
标题就是你出这一题,具体的那一节的那一道例题,如1.2.1中有三道案例,那么第一道题的题目就应为。最后在来源/分类的地方写成23+班级+姓名(不用写加号)登入平台后,点击自己的学号那里会多显示一个管理的选项。输入描述就是要输入信息的描述,部分需要限制数据的大小。然后点击submit即可,若打错需要修改、后边的输入样例以及输出样例不用填写,先点击添加问题,然后会出现以下界面。点击这个管理选项,进入出题的界面。然后题目描述就是该题目的题干,输出描述就是要输出信息的描述,然后更多测试数据也不用填写,
2024-09-13 16:17:33
272
原创 Codeblocks详细安装教程
然后建立过文件后,再次打开codeblocks就不需要创建新的项目了,点击右上角的文件,然后点打开,选择之前储存的文件就行了。将其中的下载路径改为D:\codeblocks\,接着点击安装,后续直接点同意,等待安装完成。在设置中点击编译器,然后点击可执行工具链,右边的自动检测点一下,再点击确认就行了。点击FossHub选项,然后跳转,稍等会自动获取下载,然后打开下载之后的文件。然后点击前进,选择c,点继续,然后输入文件名,以及选择储存路径。重启后,需要编程,点击创建新项目,如下图。Mac系统下载如下选项。
2024-08-15 07:06:43
2922
原创 24上半年ACM第十次周赛题解
这是一道思维+双指针的题目,这一道题相较于A.GCD(min)有一些区别,但还是偏思维,要是想找一群数字的中的gcd,根据gcd的定义,首先先看两个不同数的gcd,在两个不同数的gcd中,gcd最大的情况下它也一定会小于最大的那个数字,所以以此类推,一群数字的gcd一定会小于最大的数,这就会导致该组数字无法构成好区间。这是这次较难的题了,它需要运用二分。这是最难的题目,首先要会组合数的预处理,然后学习一个数论的结论:一个数中因子的个数,是可以组合成质数次方和,这样就可一将该题解出来。
2024-05-18 09:57:29
563
原创 24年CCPC赛后复盘总结
一,就是因为第一次参赛,在赛场上过于紧张,导致比赛时思路无法展开,无法对问题进行深度剖析,这就导致我们在比赛时解题没有正确的思路,在寻找正确的思路的过程中浪费了许多时间。五,在解答题目时,我们也出现了对问题理解的复杂化,将一些简单的问题想的过于复杂,如这次的B题,起初被我们认为是线性DP,然后就直接跳过该问题,直到看到有许多的人写出来时,才意识到将问题复杂化了。六,还有一个最大的问题就是,因为在解题时没有思路,看了过多的题目,将所有的题目全部看了一遍,浪费了时间,也导致没解出本来能解出来的题目。
2024-05-15 14:31:05
488
原创 24上半年ACM第八次周赛题解
这是一道经典模拟题,一般这类题目题干较长,需要仔细分析条件并写出代码。从这一道题中解析题目条件,题目难度不能为负数;题目难度的平均数要大于等于题目数量,小于等于题目数量二倍;最难的和最简单的差值要大于等于5,小于等于10。分析出这些条件接很好写了。
2024-04-28 20:50:59
438
1
原创 24上半年ACM第七次周赛题解
在围棋中,一个棋子有四口气,分别是上下左右,如果有相同的棋子放在了一起,则这两个棋子是一个整体,所以要看这一个整体的气,依然是整个整体的上下左右。这道题需要遍历上下左右,左上,左下,右上,右下这八个方向,然后按照BFS的写法正常走一遍,再稍加修改就行,在bfs函数调用时先将谁水坑数加一,最后输出水坑数即可。这需要进行数字排列,所以可以判断是一道DFS的题,需要将数字进行排列,但是略有不同的是这道题选数字不能重复,所以在递归是需要进行一些处理。判断素数的方法有很多,我用的时最暴力的方法。
2024-04-21 15:25:29
554
1
原创 24上半年ACM第六次周赛题解
这也是一道经典的DFS的模板,它需要通过一些简单的数学知识来判断每一行,每一列,每个对角线和反对角线是否只存在一个皇后,通过三个数组来判断每一列,对角线和反对角线是否只存在一个,当符合条件时,存入bj数组,最后递归到n时输出每一行的皇后的位置,再加一个标记用于只输出前三个样例。这是一道BFS的稍微提高一点的题,经典BFS是四个方向的遍历而这一道题是八个方向,先进行计算前的处理,将棋盘所有的点初始化为-1,以便于将没有到达的点输出为-1.然后将棋盘通过bool数组全部标记,以判断马是否走过。
2024-04-14 16:32:38
408
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人