HDU - 1698 Just a Hook
#include<cstdio>
#include<cstring>
const int N = 100010;
struct Node
{
int l,r;
int sum,lazy;
}tr[N*4];
void pushup(int u)
{
tr[u].sum=tr[u<<1].sum+tr[u<<1|1].sum;
}
void pushdown(int u)
{
Node &root=tr[u],&left=tr[u<<1],&right=tr

这篇博客介绍了如何使用二叉树结构解决HDU-1698题目,涉及区间修改和总和查询。通过递归构建树并实现lazy propagation来高效处理大量数据。
最低0.47元/天 解锁文章
460

被折叠的 条评论
为什么被折叠?



