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

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

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

  • 1:ZJOI2008树的统计Count

    知识点-树链剖分  “在一棵树上进行路径的修改、求极值、求和”:乍一看只要<em>线段</em>树就能轻松解决,实际上,仅凭<em>线段</em>树是不能搞定它的。我们需要用到一种貌

    https://www.u72.net/daima/edzr.html - 2024-09-14 19:39:27 - 代码库
  • 2:【递推】【卡特兰数】CODEVS 3134 Circle

    新GET了一种卡特兰数的应用&amp;hellip;&amp;hellip;在一个圆上,有2*K个不同的结点,我们以这些点为端点,连K条<em>线段</em>,使得每个结点都恰好用一次

    https://www.u72.net/daima/mc59.html - 2024-07-29 11:01:02 - 代码库
  • 3:POJ 2318 TOYS 叉积

    题意:给出一个矩形范围,给出n条<em>线段</em>,这n条<em>线段</em>一定与矩形上下边界相交且互不相交,将矩形分成n+1个划分。给出m个玩具的坐标。求每个划分放的玩具数,玩具保证

    https://www.u72.net/daima/nvxm8.html - 2024-10-31 08:11:39 - 代码库
  • 4:[HNOI2012] 永无乡 题解

    题意:  n个点,有加边操作,询问与某一点处于相同的联通块的点中权值第k大的点思路:  对所有点建立一棵权值<em>线段</em>树,加边就配合并查集进行<em>线段</em>树合并反

    https://www.u72.net/daima/numhe.html - 2024-10-27 07:48:02 - 代码库
  • 5:bzoj2588 -- 树链剖分+主席树

    显然可以对于每个结点建一棵权值<em>线段</em>树存这个点到根结点的路径上的点权,询问时在<em>线段</em>树上二分,但这样时间是O(n2log2n)的。然后想到用主

    https://www.u72.net/daima/na7sa.html - 2024-09-19 09:34:36 - 代码库
  • 6:NYOJ3(多边形重心)

    题目意思:在某个多边形上,取n个点,这n个点顺序给出,按照给出顺序将相邻的点用直线连接, (第一个和最后一个连接),所有<em>线段</em>不和其他<em>线段</em>相交,但是可以重合,可得到

    https://www.u72.net/daima/namuc.html - 2024-07-31 05:55:51 - 代码库
  • 7:poj 2826 题解

    题意:给出两条<em>线段</em>的位置(可相交),用它们来接落下来的雨水,问最终储水量是多少 题解:基本思路是求出两条<em>线段</em>交点,然后计算在交点上方部分三角形(短板

    https://www.u72.net/daima/ncvaz.html - 2024-10-10 16:57:39 - 代码库
  • 8:html5 canvas教程

    前言     基本知识     绘制矩形     清除矩形区域     圆弧     路径     绘制<em>线段</em>

    https://www.u72.net/daima/us50.html - 2024-07-14 03:07:11 - 代码库
  • 9:用堆操作不断加入点来找到每个点对应所包含的值的个数的理解

    首先还是要清楚一下堆操作的代码,毕竟<em>线段</em>树打多了,打堆的时候总会往<em>线段</em>树方向靠近首先是建堆:D=1;for(;D&lt;maxn+2;D&lt;&lt;=1)

    https://www.u72.net/daima/we2w.html - 2024-07-16 15:40:54 - 代码库
  • 10:HDU 2795 Billboard

    可以用<em>线段</em>树写。虽然有h(1&lt;=h&lt;=10^9)行,但是实际用到的不会超过n(1&lt;=n&lt;=200000)行。  注意n&gt;h的情况。

    https://www.u72.net/daima/x90m.html - 2024-07-17 14:42:38 - 代码库
  • 11:坐标系与基本图元(4)

    坐标系与基本图元(4)各种基本图元的绘制上面使用顶点缓冲区绘制的是三角形列表图元,前面介绍过Direct3D支持点列表,<em>线段</em>列表、<em>线段</em>条带、三角形列表、三角

    https://www.u72.net/daima/257v.html - 2024-07-20 12:56:01 - 代码库
  • 12:UVa 12715 Watching the Kangaroo(二分)

    题意:n条<em>线段</em>(n &lt;= 100000) (L&lt;=R &lt;= 1e9) ,m组询问(m &lt;= 100000) 每次询问一个点的覆盖范围的最大

    https://www.u72.net/daima/9znm.html - 2024-07-27 02:47:50 - 代码库
  • 13:BZOJ 2732 HNOI 2012 射箭 半平面交

    题目大意:给出一些与x轴垂直的<em>线段</em>,问一个经过原点的抛物线最多能按顺序经过多少条<em>线段</em>。思路:总体上来说是数学题,我们来推一推。设这个经过原点的抛物线

    https://www.u72.net/daima/nk874.html - 2024-08-04 12:18:22 - 代码库
  • 14:POJ 1269 Intersecting Lines --计算几何

    题意: 二维平面,给两条<em>线段</em>,判断形成的直线是否重合,或是相交于一点,或是不相交。解法: 简单几何。

    https://www.u72.net/daima/nhw27.html - 2024-08-03 01:07:48 - 代码库
  • 15:POJ 3304 Segments 叉积

    题意:找出一条直线,让给出的n条<em>线段</em>在这条直线的投影至少有一个重合的点转化一下,以重合的点作垂线,那么这条直线一定经过那n条<em>线段</em>。现在就是求找到一条直

    https://www.u72.net/daima/nvxer.html - 2024-10-31 07:50:03 - 代码库
  • 16:Codeforces-295记录

    A貌似有人用<em>线段</em>树做了...其实没必要 由于每次增加的是区间,而查询只是在最后进行一次,可以考虑在l处+1,r+1处-1,然后用前缀和的方式从头到尾扫一遍,比<em>线段</em>

    https://www.u72.net/daima/nccea.html - 2024-10-10 07:23:39 - 代码库
  • 17:bzoj3110: [Zjoi2013]K大数查询

    喜闻乐见的简单树套树= =第一维按权值建树状数组,第二维按下标建动态开点<em>线段</em>树,修改相当于第二维区间加,查询在树状数组上二分,比一般的<em>线段</em>树还短= =可惜

    https://www.u72.net/daima/bmd8.html - 2024-08-16 11:46:23 - 代码库
  • 18:POJ 2104 K-th Number

    主席树第一题,如果对整段区间建<em>线段</em>树可以求1~n范围内的第K大,要想求任意区间内的第K大需要建1~i 的n棵<em>线段</em>树。求某一段的时候

    https://www.u72.net/daima/u4fs.html - 2024-07-14 10:35:37 - 代码库
  • 19:ZSTU OJ 4272 最佳淘汰算法

    <em>线段</em>树。处理出每个位置下一个位置是哪里。然后搞个<em>线段</em>树找一下最大值就可以了。

    https://www.u72.net/daima/7sx4.html - 2024-09-10 00:22:24 - 代码库
  • 20:BZOJ 1857 SCOI 2010 传送带 三分法

    题目大意:给出平面上两条<em>线段</em>,在这两条<em>线段</em>上走有一定的速度,在其他的平面上走也有一定的速度,问从A点到D点最少需要多少时间。思路:好像是三分吧,大概感受

    https://www.u72.net/daima/nwd3w.html - 2024-11-04 19:45:39 - 代码库