- 博客(45)
- 收藏
- 关注
原创 算法题库(持续更新)
算法题库(持续更新)这里会放上一些具有总结性和一定难度的题目,并且会在我的博客内附上对应的题目链接和我自己的题解,作为一些考试的复习贪心1.NOIP 2013 提高组 货车运输(MST + LCA)题面传送门题解传送门动态规划1. NOIP2017 提高组 宝藏(状压DP)题面传送门题解传送门数据结构数学基础图字符串...
2022-04-28 14:50:22
918
原创 考场(OI / ACM)错误锦集(大赛前必看,提分良药)
记住,无论什么测试,一定要先打三题暴力(至少不会被屠得太惨)2018.10.41.记得算内存。(OI一年一场空,没算内存见祖宗)2018.10.61.在二分许多个字符串时(二分长度),要以长度的最小值作二分右端点(今日考场本该必A的题,因为我将右端点改成长度最大值,直接没了30分)。2.有写暴力的话最好打分段。(可能能救你一命)3.不要太相信一二十组的随机数据(至少也要...
2018-10-07 00:10:22
879
原创 Redis技术体系全面解析
本文深入解析Redis的高性能机制与核心数据结构。Redis通过单线程模型、I/O多路复用和高效内存存储实现卓越性能,采用epoll网络模型处理高并发请求。其核心数据结构包括简单动态字符串(SDS)、压缩列表(ZipList)和快速列表(QuickList),通过精心设计优化内存使用和操作效率。文章还详细介绍了Redis 6.0的多线程I/O优化、渐进式Rehash机制以及废弃的虚拟内存特性,全面剖析了Redis实现高性能的技术原理。
2025-12-07 11:25:12
1005
原创 ReAct + TypeScript学习路径
React学习路线图系统规划了从基础到进阶的完整学习路径。1-2周掌握HTML/CSS/JS和TypeScript基础;2-3周深入学习React核心概念和Hooks;2-4周进阶状态管理、路由等技能;1-2周专攻UI样式和测试;最后持续优化工程化实践。建议配合官方文档和实战项目,采用边学边练的方式,逐步构建完整的React知识体系,重点掌握Hooks、状态管理等核心概念,同时注重代码质量和性能优化。
2025-11-27 10:03:01
672
原创 Cursor AI 编程实践指南
Cursor AI辅助编程高效实践指南 本文总结了使用Cursor进行AI辅助编程的5个核心场景:1)已有项目需求实现:重点介绍Plan模式分步拆解任务的方法;2)新项目开发:从Prompt优化到文档生成的完整流程;3)单元测试编写:提供精准锁定测试目标的技巧;4)数据处理:结构化数据转换实现方案;5)最佳实践:包括分步执行、明确边界、复用优先等原则。关键提示指出应始终使用preview-plan机制预览修改,保持项目结构稳定,并通过@Web规范约束代码质量。两种核心模式对比:Ask模式用于安全探索,Pla
2025-10-27 17:05:17
360
原创 自然语言处理(NLP)领域大图
(文本-图像-代码联合建模)展开,推动AI从感知智能向认知智能演进。自然语言处理与大模型领域正通过。(如Transformer)、(降低计算成本与伦理风险)和。(Few-Shot学习)和。
2025-04-17 17:13:45
987
原创 OpenAI--Agent SDK简介
OpenAI Agents SDK 是一个轻量级但功能强大的框架,用于构建多智能体工作流。它主要利用大语言模型(LLM),通过配置智能体、交接、护栏和跟踪等功能,实现复杂的工作流管理。以下是对其各个部分运行过程和代码流程的详细介绍。OpenAI Agent SDK项目地址OpenAI Agents SDK 通过智能体、交接、护栏和跟踪等机制,构建了一个灵活、可扩展的多智能体工作流框架。其代码流程清晰,通过Runner和RunImpl类实现了智能体的运行和管理,通过类实现了跟踪功能,通过Agent。
2025-03-16 21:11:22
2804
原创 洛谷P1131: [ZJOI2007] 时态同步
[ZJOI2007] 时态同步题目描述小QQQ在电子工艺实习课上学习焊接电路板。一块电路板由若干个元件组成,我们不妨称之为节点,并将其用数字1,2,3…1,2,3…1,2,3….进行标号。电路板的各个节点由若干不相交的导线相连接,且对于电路板的任何两个节点,都存在且仅存在一条通路(通路指连接两个元件的导线序列)。在电路板上存在一个特殊的元件称为“激发器”。当激发器工作后,产生一个激励电流,通过导线传向每一个它所连接的节点。而中间节点接收到激励电流后,得到信息,并将该激励电流传向与它连接并且尚未接收到激
2022-05-30 21:45:12
310
1
原创 NOIP 2013 提高组 货车运输
题面略简要题解最大生成树+LCA简要做法:求出最大生成树,可以证明汽车一定要在最大生成树上跑是最优的然后用倍增LCA求出货车要跑的点对(x, y)路径上的最小边权证明:由于每条路上有限制重量,我们的目标是让每条路径的最小边权最大倘若货车走的是非最大生成树上的边,设该条边权为www,连接(x,y)(x, y)(x,y), 则由于最大生成树的性质,树上路径(x,y)(x, y)(x,y)任意一条边的限重都大于www,均会更优Code#include<bits/stdc++.h>
2022-04-12 23:25:02
632
原创 水题挑战4:luogu P1280 尼克的任务
题目描述尼克每天上班之前都连接上英特网,接收他的上司发来的邮件,这些邮件包含了尼克主管的部门当天要完成的全部任务,每个任务由一个开始时刻与一个持续时间构成。尼克的一个工作日为 nnn 分钟,从第 111 分钟开始到第 nnn 分钟结束。当尼克到达单位后他就开始干活,公司一共有 kkk 个任务需要完成。如果在同一时刻有多个任务需要完成,尼克可以任选其中的一个来做,而其余的则由他的同事完成,反之如果只有一个任务,则该任务必需由尼克去完成,假如某些任务开始时刻尼克正在工作,则这些任务也由尼克的同事完成。如果某
2020-11-04 18:13:20
183
原创 水题挑战3:NOIP 2017 宝藏
参与考古挖掘的小明得到了一份藏宝图,藏宝图上标出了 nnn 个深埋在地下的宝藏屋, 也给出了这 nnn 个宝藏屋之间可供开发的 mmm 条道路和它们的长度。小明决心亲自前往挖掘所有宝藏屋中的宝藏。但是,每个宝藏屋距离地面都很远, 也就是说,从地面打通一条到某个宝藏屋的道路是很困难的,而开发宝藏屋之间的道路 则相对容易很多。小明的决心感动了考古挖掘的赞助商,赞助商决定免费赞助他打通一条从地面到某 个宝藏屋的通道,通往哪个宝藏屋则由小明来决定。在此基础上,小明还需要考虑如何开凿宝藏屋之间的道路。已经开凿出
2020-11-04 18:01:19
356
原创 水题挑战2: NOIP提高组 2011 聪明的质监员
小T 是一名质量监督员,最近负责检验一批矿产的质量。这批矿产共有 nn 个矿石,从111 到 nnn 逐一编号,每个矿石都有自己的重量 wiw_iwi 以及价值 viv_ivi 。检验矿产的流程是:1 、给定 mmm个区间 [li,ri][l_i,r_i][li,ri]2 、选出一个参数 WWW;3 、对于一个区间 [li,ri][l_i,r_i][li,ri],计算矿石在这个区间上的检验值 yiy_iyi:yi=∑j=liri[wj≥W]×∑j=liri[wj≥W]vjy_i=\s
2020-10-26 22:56:20
377
原创 书(book)
书题目描述HazelHazelHazel有nnn本书,编号为111到nnn ,叠成一堆。当她每次抽出一本书的时候,上方的书会因重力而下落,这本被取出的书则会被放置在书堆顶。每次有pip_{i}pi的概率抽取编号为iii的书。她每次抽书所消耗的体力与这本书在这堆中是第几本成正比。具体地,抽取堆顶的书所耗费体力值为111 ,抽取第二本耗费体力值为222 ,以此类推。现在 想知道,在很久很久以...
2018-11-30 22:00:23
359
原创 ZROI 2018 ZYB和售货机(goods)
题目描述可爱的ZYBZYBZYB来到一个售货机前。售货机里有一共有N(≤105)N(≤10^5)N(≤105)个物品,每个物品有AiA_{i}Ai个。自然,还有NNN个购买按钮。正常情况下,按下第i个按钮,需要支付CiC_{i}Ci的钱,然后会跳出一份物品iii。如果该物品卖完了,按下此按钮无效。但是,这台售货机的电路连接出了点问题。第i个按钮的“弹出电路”连向了物品fi。假设按下...
2018-11-25 10:27:32
739
原创 ZROI 2018 ZYB建围墙
NOIPNOIPNOIP 完之后的第一篇题解ZYB建围墙(wall)题目描述ZYB之国是特殊的六边形构造。已知王国一共有NNN户家庭,每个家庭需占据一个不同的六边形格子。王国里交流很频繁,所以这些家庭要构成一个连通区域;同时出于安全考虑,国王ZYBZYBZYB想在外面“围”一圈墙。围墙需要遵守这样的规则:墙也是建在格子上的。墙不能建在任何一户家庭占据的格子上。任何一户...
2018-11-24 23:57:47
529
原创 DTOJ 1015: 幸运字符串查询 (lucky)
1015: 幸运字符串查询 (lucky)时间限制: 2Sec2 Sec2Sec 内存限制: 256MB256 MB256MB O2O2O2题目描述KCKCKC研究完了幸运数列,又开始对幸运字符串感兴趣(KCKCKC似乎不是个正常人)。幸运字符串是一个只包括′4′&#x27;4&#x27;′4′和′7′&#x27;7&#x27;′7′的字符串。现在KCKC...
2018-11-06 19:29:07
1527
原创 DTOJ 2462: 收集(collecting)
2462: 收集(collecting)时间限制: 1Sec1 Sec1Sec 内存限制: 128MB128 MB128MB O2O2O2提交: 858585 解决: 626262题目描述教育超市最近进行一项促销活动,凡是购物消费就可以获得小玻璃珠一个。喜爱收集小玩意儿的xyxyxy当然不会错过这个活动。假定一共有nnn种颜色的玻璃珠,每次发放玻璃珠的颜色是随机的(即获得每种颜色的玻...
2018-11-06 16:28:27
224
原创 DTOJ 2825: 赛车比赛(race)
2825: 赛车比赛(race)时间限制: 2Sec2 Sec2Sec 内存限制: 256MB256 MB256MB O2O2O2题目描述USBUSBUSB自己做了一辆卡丁车去参加f1f1f1赛事,经过了一轮预选赛,还剩下nnn名选手进入决赛。由于各选手的预赛成绩不同,所以各选手的出发点sis_{i}si也是根据成绩而定的,有些人的出发点不同,有些人出发点相同。每位选手根据状态还...
2018-11-06 14:51:11
332
原创 [POI2008] MAF-Mafia
[POI2008] MAF-Mafia题目描述有nnn个人,每个人手里有一把手枪。 一开始所有人都选定一个人瞄准(有可能瞄准自己)。然后他们按某个顺序开枪,且任意时刻只有一个人开枪。因此,对于不同的开枪顺序,最后死的人也不同。$settle the dispute. Negotiations were very tense, and at one point the trigger-ha...
2018-11-06 08:15:46
368
原创 DTOJ 2964 && uoj 52 逃跑(escape)
逃跑(escape)时间限制: 1Sec1 Sec1Sec 内存限制: 128MB128 MB128MB因为门卫红美玲的失误,疏忽将入侵者放入了红魔馆。入侵者袭击了红魔馆的大小姐蕾米莉亚·斯卡雷特,大小姐在施放【必杀·斯卡雷特家绝技·抱头蹲防】无效后只好变成了好多蝙蝠,在红魔馆中分散开来。现在的当务之急是找到二小姐芙兰朵露·斯卡雷特,并且与大小姐化身成的所有蝙蝠集合在一点。你的任务就是帮她...
2018-11-03 19:23:15
292
原创 DTOJ 4021 西行妖下
西行妖下【题目背景】埋骨于西行妖下,已经多少年了……幽冥的公主,亡魂的哭泣……“人间……应该有春吗?”“反魂蝶,最高八分,最终也无法让西行妖绽放吗……”【题目描述】幽幽子站在西行妖下,她需要解封西行妖最后的力量。西行妖可以当作一个有nnn 个点的树,每个点都有一些符文,初始每个点符文个数为111。幽幽子可以施展魔法,将符文随机移动,来解封封印。每个点上的符文可以看作是一个1&n...
2018-11-01 16:14:09
296
原创 DTOJ 4020 式神守护
式神守护【题目背景】“操纵着大结界的,是紫呢。”“紫?就是那个一直在隙间里睡觉的那个?”“她可是具有式神守护着的妖怪哦。”【题目描述】紫妈 (尊重出题人) 有nnn 个隙间排成一列,每个隙间都有一个权值valival_{i}vali 。她可以选出某些隙间来召唤式神:一组隙间能成功召唤式神当且仅当他们的权值和为mmm的倍数。(可以是000 倍)现在紫妈 试图召唤QQQ次式神,每次给...
2018-11-01 15:57:08
271
原创 DTOJ 4019 白玉楼前
白玉楼前【题目背景】“一觉醒来怎么半灵又不见了?一定是幽幽子吃了。”“幽幽子你给我吐出来!”“我这边有个游戏玩不过去,你帮我玩过去我就吐出来。”【题目描述】妖梦现在要玩幽幽子的游戏,她才能拿回自己的半灵。游戏规则是这样的:幽幽子有nnn 个点,现在她让妖梦对每个点随机一条出边(随机到每个点的概率都相等),然后得到一张图。(注意:可以自环)如果这张图任意一个点沿着边走两步(显然这...
2018-11-01 15:26:32
312
原创 BZOJ 1109&&DTOJ 1556 堆积木
BZOJ 1109&&DTOJ 1556 堆积木题目描述MaryMaryMary在她的生日礼物中有一些积木。那些积木都是相同大小的立方体。每个积木上面都有一个数。MaryMaryMary用他的所有积木垒了一个高塔。 妈妈告诉MaryMaryMary游戏的目的是建一个塔,使得最多的积木在正确的位置。一个上面写有数i的积木的正确位置是这个塔从下往上数第iii个位置。MaryMary...
2018-10-31 17:35:49
291
原创 1633: 能量获取(energy)
1633: 能量获取(energy)时间限制: 1 Sec 内存限制: 128 MB题目描述“封印大典启动,请出Nescafe魂珠!”随着圣主applepi一声令下,圣剑护法rainbow和魔杖护法freda将Nescafe魂珠放置于封印台上。封印台是一个树形的结构,魂珠放置的位置就是根节点(编号为0)。还有n个其它节点(编号1~n)上放置着封印石,编号为i的封印石需要从魂珠上获取Ei的能...
2018-10-31 15:42:46
364
原创 4016: 辉夜的夜空明珠
401640164016: 辉夜的夜空明珠时间限制: 1.5Sec1.5 Sec1.5Sec 内存限制: 512MB512 MB512MB题目描述整个回廊可以看作一个nnn 个点mmm 条边的无向图,每条边走动花费的时间为111。辉夜、永琳、铃仙、因幡帝等kkk 个人或兔子可以通过传送阵分别进入这个图上的k 个特殊的点,然后去寻找闯入者。但是在寻找闯入者之前,他们要聚集到一个点,以增强战...
2018-10-31 15:12:02
285
原创 DTOJ 4015: 永琳的竹林迷径
铃仙的红色之瞳时间限制: 1Sec1 Sec1Sec 内存限制: 512MB512 MB512MB题目描述为了方便你的预测,铃仙对该符卡进行了改造。敌方非常强大,可以看作有无限的体力。通过该符卡,铃仙可以释放出子弹,敌方触碰到子弹就会损失一格体力。注意,每次敌方损失体力之后,其位置不会改变。当敌方和铃仙 xxx 坐标相同上时,每秒铃仙损失一点体力(敌方的攻击比较特殊,可以对前后都进...
2018-10-31 14:28:34
224
原创 DTOJ 3999 ♂U♂ Xi♂
♂U♂Xi♂♂U ♂ Xi ♂♂U♂Xi♂时间限制: 1 Sec 内存限制: 256 MB题目描述这个游戏是这样的,你有一个初始序列S ,你每次可以选择一段任意长度的连续区间,把他们+1+1+1 再膜kkk,给定目标序列,你需要尝试用尽量少的操作次数将初始序列变为目标序列。作为一名优秀的OIerOIerOIer,您认为这个游戏十分naivenaivenaive,所以您打算撸一个游戏脚本来取...
2018-10-29 16:38:44
431
原创 DTOI 2018 10.26测试 T1 新的世界
T1 新的世界(neworld)时间限制: 1 Sec 内存限制: 256 MB题目描述在一个NNN行MMM 列的网格中,第iii 行jjj 列的格子有一个可变的“亮度”Li,jL_{i,j}Li,j(初始时都为0)和一个固定的“不透光度”。现在在rrr 行ccc 列放入一个亮度为lll的光源,NEWorld游戏引擎会根据以下逻辑,让光源逐步“照亮”附近的方格:先将光源所在方格的亮...
2018-10-27 00:58:04
330
原创 组合数学 TJOI2015DAY1_T2
组合数学(math)时间限制: 2 Sec 内存限制: 128 MB题目描述为了提高智商,zjy开始学习组合数学。某一天她解决了这样一个问题:“给一个网格图,其中某些格子有财宝。每次从左上角出发,只能往右或下走。问至少要走几次才能把财宝全部捡完。”但是她还不知足,想到了这个问题的一个变形:假设每个格子中有好多块财宝,而每一次经过一个格子至多只能捡到一块财宝,其他条件不变,至少要走几...
2018-10-25 21:50:55
211
原创 DTOI T2 迷宫
【题目背景】 小K是一个探险家,这天,他遇到了一个迷宫…… 【问题描述】 迷宫可以抽象成一个矩阵,小K要从(1,1)走到(N,M),而且只能往下和往右走,即小K只能从(X,Y)走到(X,Y+1)和(X+1,Y)。小K不能走出迷宫(即X>N或Y>M)。当然,迷宫有一些格子是被堵住的,小K不能从这些格子经过。 每个没被堵住的格子都有一个权值,小K十分喜欢X这个数字和异或这个运算。所以他希...
2018-10-25 18:37:39
476
原创 DTOI 10.25 测试 T1 五子棋
2018.10.25-dtoj-3989-五子棋(fir)题目描述:就像题目名字一样,他们在玩一种类似于五子棋的游戏,只是规则和五子棋有一些不同。 就像五子棋一样,ITer和Kitty依次在棋盘上放置棋子,ITer放置黑子,Kitty放置白子。与五子棋不同的是,当一种颜色的X个棋子组成一行或一列或一个对角线的时候(X不一定等于5),执该颜色的子的玩家胜利。如图,当X=5时,ITer胜...
2018-10-25 17:21:42
319
原创 DTOI 10.25 测试 T3 雪人
T3. 雪人【题目背景】 大佬WZY在AK NOIP 2018后,决定去冰天雪地的Y城堆雪人。 【问题描述】 WZY堆了N个雪人,每个雪人都有一个可爱度Xi,WZY认为两串雪人与和谐当且仅当WZY现在要从一堆雪人中选择两串雪人(两串可以重叠,即若,可以小于等于),使得A和B和谐,现在WZY想知道对于所有的方案中, 的最大值。为A中所含雪人的个数。因为WZY还要准备AK JSOI 2019,所...
2018-10-25 17:15:52
456
原创 DTOI 10.24 测试(被爆屠) orz IcePrincess_1968
T1. 梦境(dream.cpp/c/pas)【问题描述】智者奥尔曼曾说过:有缘的人即使相隔海角天涯,也会在梦境中相遇。IcePrince_1968 和IcePrincess_1968 便是如此。有一天IcePrincess_1968 突发奇想:为什么不用梦境操控仪器来增加她和IcePrince_1968 的缘分呢?IcePrincess_1968 的梦境可以用n 个区间来表示,第i...
2018-10-24 15:35:15
732
原创 DTOJ 1608 新三国争霸
1608: 新三国争霸(fight)时间限制: 1 Sec 内存限制: 128 MB 提交: 117 解决: 47题目描述PP 特别喜欢玩即时战略类游戏,但他觉得那些游戏都有美中不足的地方。灾害总不降临道路,而只降临城市,而且道路不能被占领,没有保护粮草的真实性。于是他就研发了《新三国争霸》。在这款游戏中,加入灾害对道路的影响(也就是一旦道路W[i,j]受到了灾害的影响,...
2018-10-23 21:54:39
330
原创 DTOJ 1338
题目描述 话说世界上有很多超级英雄:蝙蝠侠,蜘蛛侠,超人,名字都写不出来的人等等。在他们之中有一个叫Kickass。今天他想模仿蜘蛛侠,所以他选择了一排高楼来跳。 具体来说,他选择了一列N 幢高楼,从左到右标号为1 到N。一开始他在第K 幢高楼。不幸的是,Kickass 能力非常有限,只能跳到向左或向右相邻的高楼,而且他要跳到的楼的...
2018-10-23 19:17:36
224
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅