NOT

树链剖分

树链剖分 树链剖分常用于解决树上路径查询的问题。 原理:对于树上两点之间的路径 \(u\) -> \(v\),根据某种策略,将之拆分成若干条链,然后利用线段树等数据结构单独维护这些子链,最后将答案合并。 常用的剖分方法:轻重边划分。 剖分 树种的边可以分为两种边:重边和轻边。 设 \(size_u\ ......

大多数人庸庸碌碌一生,一事无成的本质是什么 ?

首先是缺乏长远规划,要求即时回报,追着眼前的钱跑,做事三分钟热度,不能坚持。换句话说就是缺乏长期主义和延迟满足的能力。正如王阳明先生说的得之不难失之必易,积之不久发之必不宏。要求即时回报就像是日复一日的挑水,短期内看上去是简单的。但简单模式解决不了复杂的长期问题,高价值的事情往往都跟他的复杂和困难程 ......
一事无成 本质 一生

动手实验:继承条件下的构造方法调用

因为子类继承父类,运行子类的构造方法之前要先调用父类的构造方法生成父类,然后才能运行子类的构造方法生成子类。所以不能反过来 ......
条件 方法

命令模式

......
命令 模式

人脸识别

“比奇堡双钻”项目选题 一、项目目标及意义 1.1项目目标 1.2项目意义 二、项目可行性分析 2.1规模及难度 2.2人员 2.3成本预算 2.3.1硬件和软件成本 2.3.2培训成本 2.3.3人力成本 2.3.4数据收集和存储成本 2.4时间要求 2.5风险 三、项目计划 3.1软件开发模型 ......
人脸

斜率优化

斜率优化是一种优化 \(dp\) 的方法,不过在哪之前,我们需要引入一道例题。 点击查看代码 给你一个长度为 $n$ 序列 $A$,你需要把他分成若干段。定义第 $x$ 段的贡献为: $$a \times(\sum_{i=l_x}^{r_x} a_i))^2 +b\times \sum_{i=l_x ......
斜率

文心一言 VS 讯飞星火 VS chatgpt (111)-- 算法导论10.2 2题

二、用go语言,用一个单链表 L实现一个栈。要求操作 PUSH和 POP 的运行时间仍为 O(1)。 文心一言: 在 Go 语言中,我们可以用结构体来实现一个单链表,然后再用栈的相关操作。 以下是一个可能的实现方式: package main import "fmt" // 定义一个Node结构体, ......
文心 导论 算法 chatgpt VS

手把手教你写一个JSON在线解析的前端网站1

前言 作为一名Android开发,经常要跟后端同事联调接口,那么总避免不了要格式化接口返回值,将其转换为清晰直观高亮的UI样式以及折叠部分内容,方便我们查看定位关键的信息。 一直以来都是打开Google 搜索json格式化关键字,然后选择Google推荐的前三名的网址,比如 bejson网站: ht ......
前端 网站 JSON

如何快速筛出质数?

前言 有时我们想筛出一定范围内的质数。 朴素方法 假如我们要求 \([2,n]\) 内的所有质数: 遍历 \(2\le i\le n\),判断 \(i\) 是否是质数: 如果 \(\exists~2\le j\le\sqrt{i}\) 使得 \(j|i\),那么 \(i\) 不是质数。 但这样明显复 ......
质数

云华 统一认证 对接

/** * 登录 * $_GET['ticket'] CAS登录方式 * $_GET['token'] 客户端传递参数直接登录 * ParamsService::get('ldaphost') LDAP登录 * ParamsService::get('radiusopen') RADIUS登录 */ ......

群辉安装套件qbittorrent 通过quickconnect连接配置,

引用, 没有公网IP 用Quickconnect访问NAS的套件 - 群晖 - 就爱NAS (92nas.com) 该配置是transmission 通过quickconnect 连接, 需要qbittorrent 通过quickconnect 连接的话 需要配置如下 以qbittorrent 为例 ......
套件 quickconnect qbittorrent

C# Webapi 简单的依赖注入-构造函数

控制器部分: using Microsoft.AspNetCore.Mvc; using WebApplication1.IServices; using WebApplication1.Utility.SwaggerExt; namespace WebApplication1.Controller ......
函数 Webapi

Shell(二):正则表达式

1、元字符 Shell的表达式是一串字符。元字符(Metacharacters)是用来阐释字符表达式意义的字符。元字符就是描述字符的字符,用于对字符表达式的内容、转换及各种操作信息进行描述。 2、正则表达式 正则表达式是由一串字符和元字符构成的字符串,简称RE(Regular Expression) ......
正则 表达式 Shell

T2【noip赛前20天冲刺集训 day4】正在打模拟赛

@@ 【noip赛前20天冲刺集训 day4】正在打模拟赛 @@ 题目描述 给定一棵包含 n 个点的树,每条边都有权值,同时给定一个整数 k。定义一个树上连通块的权值为其中边权之和。你需要求解满足以下条件的树上连通块的权值最大值:这个连通块至多包含一个度数大于 k 的点。 注意,这里的度数指的是连通 ......
模拟赛 正在 noip day4 day

树上的最大权连通块:一种换根动态规划与贪心算法的结合

树上的最大权连通块:一种换根动态规划与贪心算法的结合 在计算机科学中,树是一种非常特殊的数据结构,不仅因为它们在存储数据时的效率,还因为它们提供了一种非常直观且强大的方式来解决各种问题。今天,我们将探讨一种特殊类型的问题,即在一棵树中找到一个特殊的子集或连通块,该子集中的节点至多只能有一个度数大于k ......
算法 动态

MyBatis使用细节

一、别名 在核心配置文件中使用<typeAliases>标签配置别名。 别名可以用于映射文件中的resultType属性。 1.直接配置别名 <typeAliases> <!-- type:类型全限定路径 alias:别名名称 --> <typeAlias type="com.gsy.pojo.Pe ......
细节 MyBatis

Oracle 替换回车和换行

--替换回车和换行 update dc_group_parameter t set t.description = replace(replace(t.description, chr(10), ''), chr(13), '') where t.description <> replace(rep ......
Oracle

还有理由不升吗?Windows 12确认 2024年见:设计更高级

对于那些想要升级Windows 12的用户来说,它已经在来的路上了。 Intel已经确定,Windows 12将于2024年进行“更新”,新的系统将会有更大的突破,比如设计更高级等等。 消息人士透露,Windows 12的“以网络为中心”或“网络优先”变体主要围绕云和网络技术构建,例如PWA和Edg ......
理由 Windows 2024

洛谷P3607 [USACO17JAN] Subsequence Reversal P 题解

Subsequence Reversal P 思路: 发现,翻转一个子序列,就意味着两两互换子序列里面的东西。 于是我们就可以设 \(f[l][r][L][R]\) 表示: \(\max[1,l)=L,\min(r,n]=R\) 时的最长长度。 则边界为: \(L>R\) 时, \(f=-\inft ......
题解 Subsequence Reversal P3607 USACO

CF261D Maxim and Increasing Subsequence 题解

Maxim and Increasing Subsequence 首先,我们可以发现,当这个重复次数很大的时候,答案就等于序列中出现的不同权值个数。实际上,这个“很大”就可以被当作“大于等于不同权值个数”。 不同权值个数实际上是 \(\min(n,m)\) 级别的,其中 \(n\) 是序列长度,\( ......
题解 Subsequence Increasing Maxim 261D

CF938F Erasing Substrings 题解

Erasing Substrings 一个神奇的想法是设 \(f_{i,j}\) 表示在位置 \([1,i]\) 中,我们删去了长度为 \(2^k(k\in j)\) 的一些串,所能得到的最小字典序。使用二分加哈希可以做到 \(O(n^2\log^2 n)\),无法承受。 发现对于状态 \(f_{i ......
题解 Substrings Erasing 938F 938

[ARC067F] Yakiniku Restaurants 题解

Yakiniku Restaurants 明显在最优方案中,行走方式一定是从一条线段的一端走到另一端,不回头。 于是设 \(f[i,j]\) 表示从 \(i\) 走到 \(j\) 的最优代价。明显,该代价对于不同的券相互独立。故我们依次考虑每一张券。 我们发现,假设有一张位置 \(k\) 的券,则所 ......
题解 Restaurants Yakiniku 067F ARC

CF979E Kuro and Topological Parity 题解

Kuro and Topological Parity 我们考虑在一张染色完成的图里,我们连上了一条边,会有何影响? \(\bullet\) 在同色节点间连边——明显不会有任何影响。 \(\bullet\) 在异色节点间连边,但是出发点是个偶点(即有偶数条路径以其为终点的节点),终点的路径数增加了, ......
题解 Topological Parity 979E Kuro

P1864 [NOI2009] 二叉查找树 题解

二叉查找树 首先该树的中序遍历是唯一可以确定的(直接按照数据值排序即可)。 然后,因为权值可以被修改成一切实数,故我们完全可以把权值离散化掉。 于是我们现在可以设置一个 DP 状态 \(f[l,r,lim]\) 表示: 区间 \([l,r]\) 中的所有东西构成了一棵子树,且树中最小权值不小于 \( ......
题解 P1864 1864 2009 NOI

洛谷P3713 [BJOI2017] 机动训练 题解

机动训练 这题的瓶颈,在于把 \(a_i^2\) 看作 \(\sum\limits_{i=1}^{a_i}\sum\limits_{j=1}^{a_i}1\),然后我们就可以看成“两两相同的机动路径都能贡献 1”。于是我们设 \(f_{x1,y1,x2,y2}\) 表示两条起点为 \((x1,y1) ......
题解 机动 P3713 3713 2017

洛谷P3576 [POI2014] MRO-Ant colony 题解

MRO-Ant colony 根据下取整除法的性质 \((\left\lfloor\dfrac{\left\lfloor\dfrac{x}{y}\right\rfloor}{z}\right\rfloor=\left\lfloor\dfrac{x}{yz}\right\rfloor)\),我们可以反 ......
题解 MRO-Ant colony P3576 3576

[AGC030F] Permutation and Minimum 题解

Permutation and Minimum 看到 300 的数据范围,再加上计数题,很容易就往计数 DP 方向去想。 为方便,我们将 \(n\) 乘二。 因为是两个位置取 \(\min\),于是我们便想到从小往大把每个数填入序列。于是DP数组第一维的意义便出来了:当前已经填入了前 \(i\) 小 ......
题解 Permutation Minimum 030F AGC

[AGC013E] Placing Squares 题解

Placing Squares 关键是将问题从抽象的“正方形面积”转为具象的形式:一段长度为 \(d\) 的区间,有两个不同的小球要放进去,则总放置方案就是 \(d^2\) ,且不同的区间间方案是通过乘法原理结合的,刚好是题目中 \(\prod d^2\) 的形式。 于是我们可以设计 DP:设 \( ......
题解 Placing Squares 013E AGC

AtCoder Regular Contest 166

Preface 上周末因为上课而且这天下午还有CF要打,所以就没现场打这场ARC了 这两天事情也特别多导致写题的时间很少,摸了好久总算是补了四个题 A - Replace C or Swap AB 感觉是我做法复杂了,怎么A题码量好大 首先我们找到所有\(Y\)中为\(C\)的位置,显然对应的\(X ......
AtCoder Regular Contest 166

关于 C# / .Net / IIS Web Service 调用 exe

转自:https://blog.csdn.net/sby5104/article/details/110189048 最近一个面试,面试官说他们现在的架构是通过IIS 部署的Web Service 调用Server 端的Windows Application 也就是exe。 面试拉跨之后自己尝试了一 ......
Service Net IIS Web exe