编程及软件开发解决方案库

2000万优秀解决方案库,覆盖所有编程及软件开发类,极速查询

今日已更新 2396 篇代码解决方案

  • 1:【树链剖分】bzoj2243 [SDOI2011]染色

    <em>线段</em>树维护每个段中的颜色数、左端点颜色、右端点颜色。

    https://www.u72.net/daima/319z.html - 2024-07-21 10:24:28 - 代码库
  • 2:HDU 1698 Just a Hook

    <em>线段</em>树成段更新(基础题) #include&lt;cstdio&gt;#include&lt;cstring&gt;#incl

    https://www.u72.net/daima/u5m1.html - 2024-07-14 12:01:29 - 代码库
  • 3:求逆序数的三种数据结构比较

    本文比较 数状数组,<em>线段</em>树,还有一种unnamed的数状结构,在求逆序数中的运行效率。

    https://www.u72.net/daima/1ubb.html - 2024-07-19 02:47:56 - 代码库
  • 4:[bzoj2732][HNOI2012]射箭

    Description  沫沫最近在玩一个二维的射箭游戏,如下图所示,这个游戏中的$x$轴在地面,第一象限中有一些竖直<em>线段</em>作为靶子,任意两个靶子都没有公共部分,也不会

    https://www.u72.net/daima/1re3.html - 2024-08-30 13:12:12 - 代码库
  • 5:余弦距离

    向量,是多维空间中有方向的<em>线段</em>,如果两个向量的方

    https://www.u72.net/daima/7v96.html - 2024-09-10 03:58:41 - 代码库
  • 6:立体包围盒的算法

    1)取立体的边界线(直<em>线段</em>

    https://www.u72.net/daima/3m9d.html - 2024-07-21 19:54:57 - 代码库
  • 7:HDU 3966 Aragorn's Story --树链剖分

    题意: 树上路径之间的点统一加减k,查询某点的值解法:不会LCA的解法,于是用树链剖分了,比较简单的剖分,然后用<em>线段</em>树维护就行了,相当于区间更新,单点查询,查询点

    https://www.u72.net/daima/79k7.html - 2024-07-25 21:01:20 - 代码库
  • 8:ZOJ 3813 Alternating Sum (牡丹江网络赛E题)

    ZOJ 3813 Alternating Sum题目链接赛后补题中,这题真心恶心爆了先推下公式,发现是隔一个位置,长度从最长每次减2,这样累加起来的和,然后就可以利用<em>线段</em>树维

    https://www.u72.net/daima/4nk2.html - 2024-07-21 21:07:58 - 代码库
  • 9:判断矩形和圆是否相交

    判断矩形和圆是否相交思路:方法一:先判断矩形是否在圆内(矩形的四个顶点是否在圆内),若是则不相交,否则再判断圆心到矩形四条边的最短距离(点到<em>线段</em>的最短距

    https://www.u72.net/daima/6zmf.html - 2024-07-24 00:22:37 - 代码库
  • 10:HDU1542Atlantis(扫描线)

    解题思路:将每个矩形拆成两条<em>线段</em>,一条是&amp;#43;1的,另一条是减1的,然后扫描先

    https://www.u72.net/daima/9efv.html - 2024-07-28 00:16:55 - 代码库
  • 11:poj 3017

    n   个数字  m 把n个数字分成一些段   然后每一段的和不能超过m  求分成这些段 每段的最大值  之和 最小一开始  前缀和 二分 <em>线段</em>树  n *n

    https://www.u72.net/daima/9w5d.html - 2024-09-13 15:30:39 - 代码库
  • 12:【分块】bzoj1858 [Scoi2010]序列操作

    分块 Or <em>线段</em>树 分块的登峰造极之题每块维护8个值:包括左端点在内的最长1段;包括右端点在内的最长1段;该块内的最长1段;该块内1的个数;包括左端点在内的最长

    https://www.u72.net/daima/e5x0.html - 2024-07-28 20:38:17 - 代码库
  • 13:HDU-4902-Nice boat

    这个题我用<em>线段</em>树做的,当中维护了2个&amp;#20540;,一个是当前的改变&amp;#20540;,另外一个存当前区间被做的取gcd&amp;#20540;,

    https://www.u72.net/daima/9c47.html - 2024-07-27 08:58:34 - 代码库
  • 14:NOIP2012 提高组 Day 2

    aid=16期望得分:100+100+0=0实际得分:100+20+0=120T2<em>线段</em>树标记下传出错T1 同余方程时间限制:1 s   内存限制:128

    https://www.u72.net/daima/ew7x.html - 2024-09-15 09:08:25 - 代码库
  • 15:BZOJ2683: 简单题

    而这个则是把所有询问当成<em>线段</em>来看,把对一个矩阵的询

    https://www.u72.net/daima/fahc.html - 2024-08-16 12:27:49 - 代码库
  • 16:BZOJ 4668 LCT

    思路:这不是LCT裸题嘛23333(好像并查集+按秩合并就可以搞了 我还是too young)维护边权的话 就新加一个点 代表边 这个点想<em>线段</em>的两个端点连边就好了

    https://www.u72.net/daima/nkcvs.html - 2024-09-26 06:14:39 - 代码库
  • 17:第十四周 Leetcode 315. Count of Smaller Numbers After Self(HARD) 主席树

    用普通的<em>线段</em>树可以优化到O(nlogn)我们可以直接套

    https://www.u72.net/daima/nhmwd.html - 2024-09-25 02:42:39 - 代码库
  • 18:【bzoj3924&&luogu3345】幻想乡战略游戏

    这题可以用<em>线段</em>树做,不过正解恐怕是动态点分治?(点分树)简单介绍下动态点分治的概念:在点分治的过程中,一般我们面对的问题都是静态的。如果涉及到修改这类

    https://www.u72.net/daima/nzc84.html - 2024-09-22 00:16:11 - 代码库
  • 19:light1348Aladdin and the Return Journey树链剖分

    点更新模版题,<em>线段</em>树 建树的时候没写更新,交了几十次吧。

    https://www.u72.net/daima/nnus2.html - 2024-07-31 17:24:18 - 代码库
  • 20:POJ 2777 Count Color

    这题其实之前写过,应该算是<em>线段</em>树中比较简单的,不过自己还是被坑了很长时间,就是因为一个小小的错误,怎么找都找不到,哎,急哭了。这题在找颜色种类的时候,因为

    https://www.u72.net/daima/nvv56.html - 2024-10-30 18:39:02 - 代码库