2023我的编程之旅

2023年信息学年度总结 于是我们给相邻的两个地铁站建边,若一个地铁站是换乘站(即,既有横向经过,又有纵向经过)我们就向他自己建个边,边权为1(因为换成需要一个时间)),我最终学会了:Floyd、SPFA、Dijkstra等基础算法外,还有二分图染色、分层图、最小圈、欧拉回路、差分约束、强连通分量等。这里是一把椅子匹配两个人,所以,我们只需要把匹配数组开成二维,如果这个座位有零或一人坐,则匹配成功,否则,匹配失败。首先明确题意:我们来化简一下题意,发现,要求的就是一个二分图匹配,题,当然,由于刷题的增多,我固然也从小绿名变更成了。 阅读详情

回首2023,在这一年我真是取得了不少成就:从2021年加入优快云以来,作为一名OIer初中生,我在优快云得到了许多帮助,每一次的疑问都会有大犇第一时间帮我解答,也正是因为优快云中有许多优质文章,才能帮助我在OI路上更加easy

我的年度报告:

        1.我在洛谷上通过的题目:

                共296道题。

        2.我学习的算法:

                        1.并查集

并查集被很多OIer认为是最简洁而优雅的数据结构之一,主要用于解决一些元素分组的问题。它管理一系列不相交的集合,并支持两种操作:

合并(Union):把两个不相交的集合合并为一个集合。
查询(Find):查询两个元素是否在同一个集合中。
当然,这样的定义未免太过学术化,看完后恐怕不太能理解它具体有什么用。所以我们先来看看并查集最直接的一个应用场景:亲戚问题。

                (洛谷P1551)亲戚

题目背景
若某个家族人员过于庞大,要判断两个是否是亲戚,确实还很不容易,现在给出某个亲戚关系图,求任意给出的两个人是否具有亲戚关系。
题目描述
规定:x和y是亲戚,y和z是亲戚,那么x和z也是亲戚。如果x,y是亲戚,那么x的亲戚都是y的亲戚,y的亲戚也都是x的亲戚。
输入格式
第一行:三个整数n,m,p,(n<=5000,m<=5000,p<=5000),分别表示有n个人,m个亲戚关系,询问p对亲戚关系。
以下m行:每行两个数Mi,Mj,1<=Mi,Mj<=N,表示Mi和Mj具有亲戚关系。
接下来p行:每行两个数Pi,Pj,询问Pi和Pj是否具有亲戚关系。
输出格式
P行,每行一个’Yes’或’No’。表示第i个询问的答案为“具有”或“不具有”亲戚关系。
这其实是一个很有现实意义的问题。我们可以建立模型,把所有人划分到若干个不相交的集合中,每个集合里的人彼此是亲戚。为了判断两个人是否为亲戚,只需看它们是否属于同一个集合即可。因此,这里就可以考虑用并查集进行维护了。

                        2.线段树

线段树,是一种 二叉搜索树 。它将一段区间划分为若干 单位区间 ,每一个节点都储存着一个区间。它 功能强大 ,支持区间求和,区间最大值,区间修改,单点修改等操作。
线段树的思想和分治思想很相像。
线段树的每一个节点都储存着一段区间 [ L . . R ] [L..R][L..R] 的信息,其中 叶子节点 L = R L=RL=R 。它的大致思想是:将一段大区间平均地划分成 2 22 个小区间,每一个小区间都再平均分成 2 22 个更小区间……以此类推,直到每一个区间的 L LL 等于 R RR (这样这个区间仅包含一个节点的信息,无法被划分)。通过对这些区间进行修改、查询,来实现对大区间的修改、查询

                        3.动态规划

        3.我敲下的代码量:

                        今年我一共敲下了 126.83kB 代码,我相信,有83%的代码都是在优快云的帮助下                            才够实现。

结束语

回首一年来的工作,我在思维上、进修上、工作上取得了新的前进,但我也熟悉到自己的不足之处,理论常识水平还斗劲低,算法技术还不强。此后,我必然战胜错误,发扬成就,做一名合格的优快云成员。

在接下来新的一年里,工作中必然免不了有些挫折和缺陷,但我会尽力做好每一件事情,不断完善自己。如果粉丝们对我的博客有什么不满意的地方,也希望粉丝们帮我指正,让我们一起把工作做到最好,让我们每个人都拥有一个健康的心灵!!

P.S.本人初中生,写作能力有限,可能赶不上那些企业员工的2023总结,但是,在优快云的帮助下,我的确得到了许多帮助。在优快云平台上,帮助了许多像我一样的初中OIer,我谨代表初中OIer向优快云表示感谢!!

请大家帮忙投票呀!

编程之旅的晨曦:2023年回首与2024年展望 在这个编程的岁月里,2023年对我而言标志着一场充实的编程之旅的开始。身为一名工科硕士,我在这一年的11月份踏入了优快云平台,开始分享我的编程经验和相关研究资源。在开源的世界里,我感受到了协同工作的奇妙,也在分享中找到了编程的意义。从图像的细节到语言的奥妙,我沉浸在编程的乐章中,尝试让技术之花在我的指尖盛开。编程之旅如同一曲美妙的交响乐,2023年是其中的一小节,而2024年将是下一段的开始。在星辰的指引下,我期待继续谱写我的编程旋律,将每一次敲击键盘的瞬间都变成生命中闪耀的星光。 阅读详情

相关推荐

窥秘Windows 10:SAM密码破解

Windows 10作为广受欢迎的操作系统,拥有一套强大的安全措施来保护用户账号和数据安全。然而,有时候我们需要了解更多关于密码破解的知识,以加强我们的防护措施。本文将深入探讨如何突破Windows 10的SAM密码,以便更好地了解密码安全性并加强系统的保护。

Sgirll的博客 6844

《2023我的编程之旅》

在2023年,我经历了一段充满挑战与成长的编程之旅。这一年,我不仅在技术上取得了显著的进步,也在职业规划与心灵成长方面有了更多的认识。现在,我想通过这篇文章,分享我的经历、感悟和未来的规划。在这一年中,我参与了几个重要的项目,其中最让我印象深刻的是与团队共同开发的一个复杂的数据分析系统。这个项目不仅涉及到了多种编程语言和框架,还需要处理大规模的数据,并保证系统的稳定性和性能。通过这个项目,我不仅提高了自己的技术能力,还学到了如何与团队成员有效沟通和协作。

All_are_vanity的博客 1818

TI C2000 , .cmd文件,.TI.ramfunc,将程序分配为在RAM中运行/Flash运行的配置方法和原理讲解,(如28375S ,280049,28335等等芯片)

1 基础知识讲解 1.1 在RAM中运行还是在flash中运行指的是什么? 1.1.1 背景:程序编译完之后生成的.bin文件,.bin文件中包含代码段,代码段中全是汇编指令,而汇编指令中包含多个函数,各函数头的地址不同,如存在A函数和B函数,假设RAM地址区间是0x0000-0x8000,flash的地址区间是0xA000-0xF000,A函数要调用B函数,则A函数调用B函数的那段汇编指令中包含的是B函数头的存储地址,A函数和B函数都在flash中有存储 1.1.2 情况1:B函数是配置为在RAM中运行,

weixin_43776284的博客 8069

2023年,我的编程之旅

你将掌握最新的HTML、CSS和JavaScript技术,并学习使用现代化的前端框架和工具(如React或Angular)。作为一名编程爱好者和学习者,我将继续不断学习和探索新的编程语言、工具和技术。你将学会构建和管理物联网应用程序,将各种设备连接在一起,并实现自动化和远程控制。作为一个程序员,你将在这个快速发展的行业中不断成长,并为解决现实世界的问题做出重要贡献。在你的编程之旅中,要保持学习的热情和持续努力。你将有机会学习如何构建去中心化应用程序(DApps),实现可靠的数据存储和交易。

[Blog][Domain] programb.blog.youkuaiyun.com 1274

CubeMX实战:ETH+LWIP+FreeRTOS网络工程从零搭建与AC6编译优化

本文手把手教你使用STM32CubeMX从零搭建集成以太网(ETH)、LWIP协议栈和FreeRTOS的嵌入式网络工程。文章详细解析了外设配置、协议栈调优、任务规划等关键步骤,并重点分享了如何解决ARM Compiler 6(AC6)的兼容性问题,实现编译速度与稳定性的双重提升,助你快速构建稳定的网络应用原型。

n2o3p4的博客 410

用Multisim和74HC系列芯片,手把手教你搭建一个能“算数”的简易CPU模型

本文详细介绍了如何使用Multisim仿真软件和74HC系列芯片搭建一个简易CPU模型,重点解析了74HC194寄存器和74HC283加法器的核心功能与连接方法。通过分步图解和实战调试,帮助读者理解CPU工作原理,掌握数字电路设计的基本技能,适合计算机组成原理初学者和电子爱好者实践学习。

weixin_26843605的博客 140

回顾2023编程之旅

看在给了我一个博客专家的份上就继续写写博客,实事求是的讲如果是工作之余去总结csdn写写技术博客,还想混个专家什么的,真的是精力不够。因为里面的灌水的实在太多,比不过的,写这个玩意必须得淡泊名利才能悠然自得,想写啥就写啥,想写多少是多少,写这种东西纯粹是保持对技术的新鲜度和敏感性,只要不违规就好,不必在乎这些虚的东西。

JAVA领域优质创作者,基于分片网络查询方法专利发明者。 2452

EPLAN二次开发入门:Visual Studio 2019环境配置与插件调试实战

本文详细介绍了EPLAN二次开发入门的关键步骤,重点讲解如何在Visual Studio 2019中配置开发环境并进行插件调试。通过创建符合命名规范的项目、引用核心API库、实现插件接口以及使用附加进程调试等实战技巧,帮助电气工程师快速掌握EPLAN插件开发,提升自动化设计效率。

h6i7j8的博客 763

2023年的编程之旅

最近在总结汇总的Linux的100+个命令,也是在为这个项目的筹备工作,现在搜索起来,竟然想不到,但是总结了那么多内容,自己都感动了自己,淡然这只是其中一部分。编程的开始始于大学的C语言,当时还是Turbo C的时代,沉浸其中的老师用终端来抒发着他的热爱,满满120分钟的大课,只听到了键盘的飞扬跋扈。与其说是2023年,更不如说是2023年除夕即将到来的时候,在这个时刻,对自己的编程之旅的总结与感悟。我的编程之旅,充满挑战,充满热爱,还充满很多不确定性。到现在上万行的代码,别人在看我的代码,分享我的代码。

我们编程吧 471

什么是 SAP S/4HANA 的 VDM Layering Architecture 的 CDS Hierarchy View

当涉及SAP S/4HANA的CDS Hierarchy View时,我们正在谈论一种高级数据建模技术,用于构建层次结构化的数据视图,以支持树状和分层数据的处理和分析。CDS(Core Data Services)是SAP的一种数据建模和定义语言,而CDS Hierarchy View则是CDS的一个重要组成部分,用于处理层次数据,如组织结构、产品分类、地理区域等。首先,您可以使用CDS语言创建一个新的CDS Hierarchy View,定义产品分类的层次结构。您还可以定义其他与库存相关的属性。

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 392

在 SAP S/4HANA 分析模型中添加 Measures,Calculated、Restricted、Currency Conversion 与 Unit Conversion 的建模思路

摘要: SAP S/4HANA分析查询建模中,度量(measure)的加工层级是关键难点,涉及聚合时机、币种/单位语义、过滤上下文等复杂因素。度量不仅是数字字段,还需处理计算口径(Calculated Measures)、上下文绑定(Restricted Measures)和单位转换等问题。Calculated Measures适合派生指标(如毛利率),需注意聚合前后计算差异;Restricted Measures通过固化过滤条件(如区分实际/计划金额)确保业务语义一致性。建模时应将业务逻辑下沉到分析模型层

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 1023

回顾2023,我的编程学习之旅

我的2023编程学习分享

Tokai___Teio的博客 7311

晶体管-二极管三极管MOS管选型参数总结

二极管三极管和MOS管,是电路中常用的控制电流电压的基本电子元器件。电路世界中晶体管的选型,需要考虑的参数多种多样,这些参数的选择会直接影响到电路的性能、稳定性、成本等多个方面。本文对二极管三极管和MOS管的选型参数进行详细介绍并总结。

fydar的博客 889

2023 我的编程之旅——路人贾‘ω‘

来听听我2023年的故事吧

路人贾的博客 9098

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

【2023 我的编程之旅】

转眼 2024 年都过去 14 天了。回顾 2023 有太多技术上的思考以及人生的感悟,接下来趁着 优快云 官方活动,顺便记录下来。

增阅笔记 678

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

2023我的编程之旅、2024新的启程

2023年发表文章102篇,其中内容概括如下:1、对Java多线程进行更深入的学习与了解。2、Golang语言进行学习。3、JVM优化。MySql优化。4、Java新特性至21学习了解。5、Arthas工具学习。

杀神lwz的博客 1391

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

Arya碎碎念 | 2023年编程之旅,2024年代码人生展望

回顾过去这一年, 2023年编程之旅,2024年代码人生展望。

Arya的博客,专注后端领域 1030

vue3+echarts可视化——记录我的2023编程之旅

大家好,我是yma16,本文分享关于 vue3+echarts可视化——记录我的2023编程之旅。数据来源回顾2023,我在gitcode、gitee、github上的提交记录数据回顾2023,我在csdn发布的文章数量回顾2023,我在csdn的粉丝量回顾2023,我的博客社区数量前端截图以上是我2023的可视化数据可视化分析可视化分析是通过图表、图形、地图等可视化的方式呈现数据和信息的分析方法。

编程知识分享,主打前端 4万+

回顾2023编程之旅,网络安全跨进程通信导论

看在给了我一个博客专家的份上就继续写写博客,实事求是的讲如果是工作之余去总结csdn写写技术博客,还想混个专家什么的,真的是精力不够。因为里面的灌水的实在太多,比不过的,写这个玩意必须得淡泊名利才能悠然自得,想写啥就写啥,想写多少是多少,写这种东西纯粹是保持对技术的新鲜度和敏感性,只要不违规就好,不必在乎这些虚的东西。

m0_61041374的博客 621

2023年我的编程之旅:技术演进与自我成长的纪录

转眼间,2023年已经悄然走到了尾声。这一年,对我来说既是挑战也是机遇的一年。我的编程之旅如同坐上了一辆高速前进的列车,从新技术的学习探索到项目实战的沉浸经历,再到职业成长的蜕变,每一站都充满了难忘的故事和宝贵的经验。在这里,我将与大家分享我一年来编程生涯中的亮点和心得。

penggerhe的博客 560

2023我的编程之旅-地质人的山和水

大家好,我是搞地质的。外行人有的说我们游山玩水,有的说我们灰头土脸,也有的说我们不是科学。而我说,这是一门穷极一生青春,值得奉献的行业。这是一门贴近民生,又拥抱自然的学科。他的真理性在于探索,他的验证性在于实验和试验。有一首歌词《江山作证》,“一眼望穿 多少亿万斯年;看星移斗转 看沧海桑田”,说的就是我们的豪迈,我们的工作。当然言归正传,我们的科学研究涵盖很多方面,其中一方面就是和“数据”有关,可能是来自于油气矿藏的分析数据,亦或是卫星遥感数据,或者是地震等地球物理事件数据。

深竹清风的博客 1684
上一篇: 改名通知+c++并查集教程
下一篇: priority_queue(一)
火龙果king
博客等级 码龄5年 89粉丝 32原创
评论 4
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值