• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
 






Lie-Down

 
 

Powered by 博客园
博客园 | 首页 | 新随笔 | 联系 | 订阅 订阅 | 管理

2025年12月2日

牛客网周赛120
摘要: 牛客周赛Round120题解 A 无穷无尽的力量 略 B 无穷无尽的字符串 略 C 无穷无尽的力量2.0 稍加思考,发现 3*3 的棋盘可以跳到除中间外的任意点(止步于此) 而 3*4 以上的棋盘就能跳到任意点 对于 1*n 的棋盘,显然只能在初始格 对于 2*n 的棋盘,显然可以从第 1 列开始依 阅读全文
posted @ 2025-12-02 21:28 神弗福也 阅读(0) 评论(0) 推荐(0)
 

2022年8月8日

奖学金
摘要: 题目描述 猪仙发现人类可以上很多大学,而猪们却没有大学可上。为了解决这个问题,于是他创立了一所大学,取名为猪仙大学。 为了选拔合适的学生入学,他发明了一种学术能力测试(简称 CSAT),这种测试的分数异常精确,每头猪的成绩可以用 1 ~ 2 * 10 9 之间的一个整数表示。 猪仙大学的学费很贵(猪 阅读全文
posted @ 2022-08-08 21:43 神弗福也 阅读(121) 评论(0) 推荐(0)
 

2022年7月28日

LCA离线算法(tarjan)
摘要: 在树中,我们常常需要求两点间距离,而求两点的距离必然会经历两点共有的祖先节点,显然,祖先节点越近距离越近,因此我们引入最近公共祖先这个概念,并探究LCA这一求最近公共祖先的算法。 LCA算法分为离线算法和在线算法 离线算法( off line algorithms),是指基于在执行算法前输入数据已知 阅读全文
posted @ 2022-07-28 19:11 神弗福也 阅读(184) 评论(0) 推荐(0)
 

2022年7月27日

ST表
摘要: 对于一个乱序数组,我们常常会求某个区间内的最值,对此我们最常用的方法是直接 for 循环遍历找最值,但当询问增多时,显然这种方法时间效率过低,这时候我们就可以使用ST表来解决这个问题。 对于一个宽度为 2 j 的区间,我们可以将它分成长度都为 2 j-1 的两部分,显然,原区间的最值就等于这两个小区 阅读全文
posted @ 2022-07-27 19:48 神弗福也 阅读(167) 评论(0) 推荐(0)
 
LCA在线算法(树状倍增)
摘要: 对于一棵树里的任意两个节点,若他们的深度相同,显然他们到最近公共祖先的距离是相同的,我们可以利用这个性质来求最近公共祖先。 对于两个深度相同的节点,若此时父亲节点是同一个点,那么最近公共祖先就是父亲节点,如果不是的话我们就让他们向上跳到自己的父亲节点,再判断他们的父亲节点是否相同,重复该操作直到父亲 阅读全文
posted @ 2022-07-27 15:52 神弗福也 阅读(82) 评论(0) 推荐(0)
 

2022年7月7日

牛的旅行
摘要: 题目描述 农场里有 n 牧区。部分牧区间有道路相连,不保证所有牧区间能直接或间接连通。多个有道路相连的所有牧区称为一个牧场。 一个牧场中最远的两个牧区的距离 ( 本题中所提到的所有距离指的都是最短的距离 )被称为这个牧场的直径。图 1 是有 5 个牧区的牧场,每一个牧区都有自己的坐标,如果两个牧区间 阅读全文
posted @ 2022-07-07 08:39 神弗福也 阅读(78) 评论(0) 推荐(0)
 

2022年7月6日

超牛冠军赛
摘要: 题目描述 共有 N 队参加 superbull 比赛。每队分配 1 个不同的整数 ID(范围在 1 ~ 230 -1)以区分不同的球队。这个 superbull 的每一场比赛都是一个淘汰赛,你是组织方,所以一场比赛谁胜谁负由你说了算,即你可以任意决定谁淘汰。这个 superbull 结束时,只剩下一 阅读全文
posted @ 2022-07-06 21:03 神弗福也 阅读(48) 评论(0) 推荐(0)
 
搭配购买
摘要: 题目描述 商店里有 n 件商品,编号为:1~n ,每件商品有一个价值 c 和价钱 v 。商店老板有个奇怪的规定,如果要买某件商品,则与这件商品相搭配的都必须买。 你的钱有限,所以你想用你现有的钱买到的商品价值越大越好。 输入格式 第一行有三个正整数 ,n , m , w, 分别表示商店里有 n 件商 阅读全文
posted @ 2022-07-06 20:47 神弗福也 阅读(46) 评论(0) 推荐(0)
 
FBI树
摘要: 题目描述 我们可以把由 “0” 和 “1” 组成的字符串分为三类:全 “0” 串称为 B 串,全 “1” 串称为 I 串,既含 “0” 又含 “1” 的串则称为 F 串。 FBI 树是一种二叉树,它的结点类型也包括 F 结点,B 结点和 I 结点三种。由一个长度为 2N 的 “01” 串 S 可以构 阅读全文
posted @ 2022-07-06 20:31 神弗福也 阅读(131) 评论(0) 推荐(0)