• 2024-10-03<min/max,+>卷积与背包优化
    【前置知识】convex与concave:这是对于数组的概念。类比函数,下凸就是convex,上凸就是concave。【<min,+>卷积问题】考虑两个数组\(a_{1\simn},b_{1\simm}\),定义它们的<min,+>卷积结果\(c\):\(|c|=n+m\)。\(c_i=\min_{j+k=i}\{a_j+b_k\}\)。因为普通的卷积是\(\s
  • 2024-09-26【计算几何】凸包问题 (Convex Hull)
    【计算几何】凸包问题(ConvexHull)引言凸多边形凸多边形是指所有内角大小都在\([0,π]\)范围内的简单多边形凸包在平面上能包含所有给定点的最小凸多边形叫做凸包。其定义为:对于给定集合X,所有包含X的凸集的交集S被称为X的凸包。实际上可以理解为用一个橡皮筋包含
  • 2024-08-16H-Two Convex Polygons
    首先,画个图发现是一个圆+A的周长周长好求,因为题目保证逆时针给点,直接算边长和就行圆的半径是端点在B中的最长线段(B的直径)搜索后发现旋转卡壳oiwiki证明:很明显最大图形中的所有点和A边上的点的最小距离不会超过B的直径在A的每个端点是都是一个半径为B的直径的圆弧,因
  • 2023-12-15《convex optimization》——Stanford University open class
    202312151.Introductionmathematicaloptimizationleast-squaresandlinearprogramingconvexoptimizationexapmlecoursegoalsandtopicsnonlinearoptimizationbriefhistoryofconvexoptimizationmathmeticaloptimizationoptimizationproblemminimize
  • 2023-08-19【笔记】凸优化 Convex Optimization
    DifferentiationDef.Gradient\(f:{\calX}\sube\mathbb{R}^N\to\mathbb{R}\)isdifferentiable.Thenthegradientof\(f\)at\({\bfx}\in\cal{X}\),denotedby\(\nablaf({\bfx})\),isdefinedby\[\nablaf({\bfx})=\begin{bmatrix
  • 2023-06-05斯波的计几初探
    斯波的计几初探一些基础基础的基础对于向量,直接坐标表示即可对于直线的记录,我们一般不设为\(Ax+By+C=0\),而是记录方向向量和一个在直线上的点对于多边形,我们一般采取一定顺序记录\(\vec{a}\cdot\vec{b}=x_ax_b+y_ay_b\)\(\vec{a}\times\vec{b}=x_ay_b-y_ax_b\)叉乘本
  • 2023-05-24凹度(concavity)和凸包(convex hull)
    Maskconcavity:在语义分割问题中,mask凹度是指形状或物体的凹陷程度的术语。它的计算方法是从mask凸包(convexhull)的面积中减去mask的面积并除以后者。凸包是包含掩码的最小凸形。¹²mask凹度的范围可以从0到1,其中0表示mask是凸的,没有凹痕,1表示mask是完全凹的,没有突起
  • 2023-05-19[AGC049D] Convex Sequence
    [AGC049D]ConvexSequence给定整数\(n\)和\(m\),问有多少个长为\(n\)的非负整数数列\(A\),满足以下条件:\(A_1+A_2+\ldots+A_n=m\)对任意\(i(2\leqi\leqN-1)\),都有\(2A_i\leqA_{i-1}+A_{i+1}\)答案对\(10^9+7\)取模。\(\texttt{datarange}\):\(n,m\le
  • 2023-04-202023省选武汉联测9
    T1背包问题模板比较套路的,我们考虑进行二进制拆分,对于数量\(A\),我们首先从小到大拆分为\(1,2,4...2^k\),对于剩余的\(w\),我们直接按照它的二进制位拆分即可,这样问题转化为比较简单的\(0/1\)背包。由于\(b_i\)的范围很小,如果将物体体积用二进制数表示,发现二进制上为\(
  • 2022-12-31convex Adam | 快速3D配准 | Learn2Reg 2021
    微信公众号:机器学习炼丹术笔记:陈亦新参考论文:Fast3Dregistrationwithaccurateoptimisationandlittlelearningforlearn2Reg2021相关代码:​​github.com/multimoda
  • 2022-10-17【Rust 日报】2021-11-24 Rust中的依赖注入设计模式
    三个Rust代码库的故事现在是使用Rust的好时机了吗?Convex的创始团队(从DropBox分离出来的)有使用Rust开发MagicPocket(Dropbox的地理分布式数据存储系统),Nucleus(重写的Dropbox的