自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 收藏
  • 关注

原创 解题报告 —— cf1013div3

赛时四题,不解释,自己看。

2025-03-26 00:54:21 218 1

原创 解题报告 abc396 + 牛客84D

找到节奏了,周末打abc和牛客,难度不大,也容易理解,舒适圈内,进步快!cf太磨人了。。。也不知道自己怎么做到真就写了一个月。。。

2025-03-09 23:11:20 781

原创 解题报告——AC自动机

最近真的太上头了,无论什么方面的,赶紧冷静下来,一晃已经好几天没有更新博客了,寒假的时候搞比赛,补题补得非常痛苦,一天2道题目已经是常态了,还不能保证做对。。。刚开学这段时间还挺闲的,寒假也没闲着搞学校的课程,现在有点基础可以稍微浪一下,多搞点题目来做,然后上周就连续几天熬夜打cf,结果还是不咋地。。。

2025-03-08 22:14:57 678

原创 codeforces 1005.div2解题报告

关于这道题目比赛的时候想着的竟然是,过了一题就已经很不容易了,索性摆烂慢慢玩,觉得只要一个题就够了,然后自己写式子推导答案区间满足的条件,然后惊奇发现竟然是区间信息查询,灵光一闪想到了可以用树状数组线段树维护,但是自己不会用,于是跳过了,才有了后面的一致的思维。

2025-02-20 21:54:50 1040

原创 牛客寒假集训营4

(本篇题解是我研究官方题解自己的总结和思考)(网瘾少年实锤了)(关于我平时也开始大力使用c++的原因,基本所有题解都是c++,从这里学习知识肯定用c啊)

2025-02-11 20:17:56 600

原创 小木棍、生日蛋糕、maze

有n个等长的小木棍,切成若干小木棍后,不知道原来小木棍长度和数量,问原小木棍最小长度为多少?1.变与不变:总长度不会改变:sum_len = num * len[i] -> len 的取值范围 max(a) <= len <= sum_len(最长一根小木棍,最短最长的切开后的小木棍)2.找到原来小木棍的最小长度:模拟拼接,一个个拼过去,怎么拼,先拼长的还是小的?先拼接长的,小的可能性更多,留在后面拼3.拼不了了怎么办?

2025-02-05 19:06:09 809

原创 日常题解——牛客寒假集训营1

之前题单没有坚持每天写,最近自己老是会把题目思路过一下就完了,也不会上手写,因为还有其他的事情需要很多时间,平常写几个题再加题解就是一天了,其他事情都照顾不好,应该是自己这个操作还不够熟练导致的,如果没有把代码顺利通过,光有思路也会很快就忘记,还是不会写,那就把量减少一点,一天89个题目我现在的水平真的吃不太透一些可以优化的地方:1.有思路就实现代码,好好补题通过,达到赛后ak标准。

2025-02-05 11:50:34 812

原创 日常题解——LCA和RMQ1

这个代码没有具体的建树,只有核心的代码原理和代码实现,建树用python的邻接表最方便,遍历子节点部分参照Python遍历邻接表逻辑理解。

2025-01-21 11:15:00 735

原创 日常题解 - 牛客算法入门题单1024-1030

这个系列是日常的写的题解记录,帮组自己理解和复习用的。

2025-01-17 16:18:38 946

原创 竞赛日志-牛客周赛round70

本篇文章来自平常周赛练习,意在通过输出教授实现知识转化的目的,而不能让这次学到的知识过了就是过了,(我也只是在这次比赛中写了3题而已)话不多说,直接开始这是比赛痕迹。

2024-12-02 22:17:49 528

原创 刷题的基础 -- 数据结构之堆

一切的一切开始之前,先了解为什么要学习堆,有什么用,用是最好的学,教是最好的学,往往直接用起来效果会好很多(一种求解的算法)就是通过最小优先队列来存储结点的集合实现的,这是在中的应用场景,好了,虽然但是,我们还暂时无法理解这个算法具体是什么,但是我们可以直到学不好就间接学不好一种算法。

2024-10-31 20:17:15 1805

原创 关于因为学到了二叉树遍历用到了dfs和bfs所以学了一天的dfs这件事

话不多说,看笔记吧,写了一天的力扣上的dfs的题,最后漏掉了floodfill,然后今天周赛考核刚好是一个floodfill,我哭死...

2024-10-27 21:30:49 266 1

原创 来看看java中的集合和一些API

在计算机科学中有一个非常重要的基础知识,或者说是学科 —— 数据结构和算法什么是数据结构,在很多书上都有不太相同的定义,但是说白了就是计算机组织一些数据的方式,这些特殊的结构是非常有用的,可以说是算法的基础吧,想要在算法这块学得深入基本上离不开这门课,或者里面的知识,有的课程也是将他直接作为语法的应用进行讲解的,这块知识非常重要,想要在以后求职的时候面试官问道实现某种数据结构或者什么和什么有什么区别的时候答上来,就扎扎实实学,学完之后开始去刷题也会得心应手,特别痛快。

2024-10-22 14:57:19 1623

原创 C结构体 —— 小白详解

这里是一个简单的结构体变量,变量名称就是类型就是struct S,这个struct表明是一个结构体类型,S是自定义的,也就是说程序员可以自定义类型名,这样做有什么好处呢,可以包含一个人的各种信息,这也是结构体的一个实用的特点,与我们生活中类比就是,我们每个人都有着各种信息,不能显示在我们表面,那这些信息就有一些专门收集起来的地方,比如文件夹,身份证,学生证等等,结构体就是这样的类型,举个例子,结构体表示学生证。这里的规则也很特殊,取决于结构体的“特殊“的类型,可以放很多数据类型,具体的规则是内存对齐。

2024-10-03 16:12:02 833

原创 试着讲一道题目

这道题的主要考点是指针。

2024-09-10 18:01:11 743

原创 小白讲解C数据

整型 [signed]int 4字节无符号整型 unsigend [int] 4字节短整型 short [int] 2字节无符号短整型 unsigned short [int] 2字节长整型 long [int] 4字节无符号长整型 unsigned long [int] 4字节字符型 char 1字节无符号字符型 unsigned char 1字节单精度型 float 4字节双精度型 double 8字节长双精度型 long double 8字节。

2024-09-08 21:17:23 1825

原创 小白讲解指针类型

第一段:从0入手,0前面有括号可以想到强制类型转化的知识,括号内部是函数指针变量类型的标志,可以看到,这个被转化的函数的返回值是void,参数是空白的,也就是不用传递参数给他,再把目光放到最左边的解引用操作符*,这里解引用的对象是函数指针,得到的就是函数,就是说0强制转化为了函数类型,在0后面的空白括号可以看到的是在使用这个函数,不用传值,解读到这里就差不多了。*p:*是指针的意思,p是创建的变量,用于存放a的地址,传给他的也就是a的地址,*p就是指针变量,int 的意思是指针指向的为整型int。

2024-09-06 18:24:42 1051

空空如也

空空如也

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

TA关注的人

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