题目链接
题目很长,看加猜加谷歌翻译才看懂了题目。每级台阶的宽都是1,但高不同,并且告诉你了,然后给你m个箱子,长和宽都告诉你,把箱子靠左放,求箱子的底部有多高。
因为都是放在最左边的,所以只要和最左边的高度比较,这样就不用更新线段树了。
代码:
题目链接
题目很长,看加猜加谷歌翻译才看懂了题目。每级台阶的宽都是1,但高不同,并且告诉你了,然后给你m个箱子,长和宽都告诉你,把箱子靠左放,求箱子的底部有多高。
因为都是放在最左边的,所以只要和最左边的高度比较,这样就不用更新线段树了。
代码:
【数据结构】第五章——树与二叉树详细介绍如何通过C语言实现二叉树……
题意:给定一个矩形,每次可以横向切割或纵向切割,求每次切割完后所有矩形的
题目链接:codeforces 366C题目大意:给出n个物品,有两个属性,问最后第一个属性的总和是第二个属性的k倍的码:#include <iostream>#in
线段树 线段树是一种二叉树(平衡二叉树),也被归类为二叉搜索树(广义上)。它是一种用于对区间修改、维护和查询的工具,可以优化时间复杂度至log级别。基本思想 把一个大区间划分为两个小区间,然后把两个小区间分别划分
举报文章
请选择举报类型
补充说明
0/200
上传截图
格式支持JPEG/PNG/JPG,图片不超过1.9M