• 2025-01-05B. 树上的回忆 (memory) 题解
    \(dis(i,j)\)有两种转换方式,第一种是统计每条边被经过了多少次,第二种是变成\(\sum_{i=l}^{r}\sum_{j=l}^{r}dep(lca(i,j))\)。这里采用第二种(因为第一种寄了)。先考虑暴力,采取换根DP:把\([l,r]\)建一棵虚树。对于一个点\(x\)尝试计算\(\sum_{y}dep(lca(x,y))\)。\(y\)
  • 2024-12-22PERIODNI
    思路哇,看到这个就直接想到昨天学的经典应用:最大子矩形好吧还是认真推一下完蛋了是计数,我们没救了首先按照高度为优先级,位置为键值建一颗小根笛卡尔树,我们玩下样例找下性质例如题目中给出的图片,我们建成笛卡尔树就长这样其中每个点由\(\{键值,优先级\}\)组
  • 2024-12-21[CTSC2018] 暴力写挂
    两棵树,考虑枚举第一棵树的LCA。由于贡献是对称的,用dsuontree把答案变成\(O(n\logn)\)个询问。每个询问形如:查询第一棵树上dfn在一个区间里的点\(p\in[l,r]\)和点\(u\)在第二棵树上的LCA的深度和\(p\)的权值和的最大值。可以在第二颗树上DFS的过程中维护每
  • 2024-12-20冬天树上未落下的枯叶
      如果你想要制造和别人的羁绊,就得承受流泪的风险。  像一个无业游民一样,在图书馆的我是什么?像没有翻起的浪花,像冬天树上未落下的枯叶,像干净街道随人群辗转的卫生纸,像商品架到过期仍未售卖的商品,像在比较下黯淡无光的礼品。
  • 2024-12-03树上的最远距离
    题目题目描述给定一棵树,对于每一个点,输出离它最远的点到它的距离。输入格式第一行包含整数\(n\)。接下来\(n-1\)行,每行包含两个整数\(a_i,b_i\),表示点\(a_i\)和\(b_i\)之间存在一条边。输出格式输出一行\(n\)个整数,第\(i\)个数表示离节点\(i\)最远的点到它的
  • 2024-12-02字符串合集
    ProblemA.P7409SvT题意:给定一个长度为\(n\)的小写英文字符串\(s\)和\(q\)次询问。每次给一个大小为\(k_i\)的整数集合,询问集合内两两不同数代表的后缀的LCP的长度和,对大质数取模。\(1\leqn\leq5\times10^5\),\(1\leq\sumk_i\leq3\times10^6\),时限\(3
  • 2024-11-29树上可修改式背包
    树上可修改式背包题目描述给出一棵nnn个点以111为根的有根树,
  • 2024-11-28林史·树上的男爵 2 | 5
    9话说涛哥日复一日地练习打猎,打猎技术早就有了提升,也使得涛哥的一日三餐日益丰盛起来但是有一个问题始终困扰着涛哥,如果涛哥不下树的话,意味着很多猎物涛哥是没有办法捡到的。在树上打猎的限制很多,通常来讲涛哥只能打天上飞的猎物,并且猎物还要恰好停在树上,否则就会掉到地上去,让涛
  • 2024-11-25[HAOI2015] 树上染色
    题目链接树形DP简要题意\(n\)个点的树,其中\(k\)个点染黑色,\(n-k\)个点染白色,求黑点两两距离之和加白点两两之和的最大值。思路我们首先考虑如果\(k=0\)时,答案应该怎么算,此时显然是\(\sum_{i=1}^n\sum_{j=i+1}^ndis(i,j)\)。然后我们考虑如何在\(O(n)\)的时间复杂度
  • 2024-11-23线段树上二分
    线段树上二分费劲学的,得单领出来说说。网上有没有多少详细文章,有例题。线段树的奇幻科技——线段树上二分-Mercury_City-博客园(cnblogs.com)这篇博客讲的好,但仍不详细。不是二分+线段树,是直接利用线段树去二分查找。从而把\(O(\log^2n)\)变为\(O(\logn)\)。基本原
  • 2024-12-13Bootstrap-HTML(六)Bootstrap按钮
    Bootstrap按钮与按钮组前言一、Bootstrap按钮(一)、内置按钮样式(二)、按钮边框设置(三)、按钮尺寸调整(四)、块级按钮创建(五)、活动/禁用按钮设置二、Bootstrap按钮组(一)、基本按钮组(二)、按钮组的大小设置(三)、垂直按钮组前言在之前的博客中,我们已经详细了解了Bootstra
  • 2024-12-12【Linux探索学习】第二十一弹——文件描述符和输出重定向:深入解析Linux操作系统中的文件描述符与输出重定向的底层机制
    Linux学习笔记:https://blog.csdn.net/2301_80220607/category_12805278.html?spm=1001.2014.3001.5482前言:在上一篇,我们已经讲解过文件描述符的相关问题了,但是今天,由于讲解重定向问题需要更进一步理解文件描述符的问题,所以我们先对文件描述符的问题进行一些补充讲解,然后再
  • 2024-12-04哪些CRM系统在2024年赢得了国内市场?
    在2024年,国内CRM市场呈现出新的发展趋势,其中智能化、体系化和平台化成为主流方向。随着企业数字化转型的加速和对客户关系管理的日益重视,CRM系统的重要性愈发凸显。在这一背景下,纷享销客等业内领先的供应商依然处于市场前列,凭借其强大的功能和优质的服务赢得了广泛的认可。本文将
  • 2024-11-30从一个无序的整数数组中,找出最小和最大数之间缺失的数字,要求最小的时间复杂度
    要找到无序整数数组中最小值和最大值之间缺失的数字,并保证最小的时间复杂度,可以使用以下方法:1.使用集合(Set)这是最简洁且时间复杂度较低的方法,时间复杂度为O(n),空间复杂度也是O(n)。functionfindMissingNumbers(arr){if(!arr||arr.length<2){return[];/
  • 2024-11-2920222426 2021-2022-2 《网络与系统攻防技术》实验七实验报告
    202224262021-2022-2《网络与系统攻防技术》实验七实验报告1.实验内容本实践的目标理解常用网络欺诈背后的原理,以提高防范意识,并提出具体防范方法。具体实践有(1)简单应用SET工具建立冒名网站(2)ettercapDNSspoof(3)结合应用两种技术,用DNSspoof引导特定访问到冒名网站。具体
  • 2024-11-26突破自我
      1.寻找红利红利大抵有以下几种:城市红利、行业红利、时代红利。城市红利,一个高速发展、人口长期净流入的城市就有城市红利,城市红利主要体现在两点:房产、认知信息、人脉差。有红利的城市在过去20年房价一路向上,安家了基本就等于资产不断升值。有红利的城市带来的认知信息、
  • 2024-11-24【JavaEE初阶 — 多线程】定时器的应用及模拟实现
         目录  1.标准库中的定时器      1.1Timer的定义      1.2Timer的原理      1.3Timer的使用     1.4Timer的弊端      1.5ScheduledExecutorService     2.模拟实现定时器