摘要:
原题链接:https://www.luogu.com.cn/problem/P1637 题意解读:统计序列a[1]~a[n]中三元上升子序列的个数,三元上升子序列是指对于1<=i<j<k<=n有a[i]<a[j]<a[k],(a[i],a[j],a[k])成为一组上升子序列。 解题思路: 1、先思考 阅读全文
posted @ 2024-12-06 17:33
hackerchef
阅读(105)
评论(0)
推荐(0)
摘要:
原题链接:https://www.luogu.com.cn/problem/P6492 题意解读:一个序列,初始L,可以指定一个位置修改,L修改成R,R修改成L,可以令L=0,R=1,然后每次修改后输出序列最长不连续0、1(0/1交替出现)的长度。 解题思路:序列支持单点修改(0->1,1->0), 阅读全文
posted @ 2024-12-05 17:52
hackerchef
阅读(168)
评论(0)
推荐(0)
摘要:
原题链接:https://www.luogu.com.cn/problem/P1471 题意解读:给定序列a[n],支持三种操作:1.将区间每个数加上一个数 2.查询区间的平均数 3、查询区间的方差 解题思路:要支持区间修改和查询,首选线段树,下面看线段树节点需要维护的信息 平均数 = 区间和 / 阅读全文
posted @ 2024-12-05 11:42
hackerchef
阅读(178)
评论(0)
推荐(0)
摘要:
原题链接:https://www.luogu.com.cn/problem/P4513 题意解读:给定序列a[n],支持两种操作:1.查询区间[l,r]内的最大子段和 2.将a[x]修改成s,输出其中每一个查询操作的结果。 解题思路:区间问题依然想到线段树,问题主要在于线段树的节点要维护哪些信息: 阅读全文
posted @ 2024-12-02 19:29
hackerchef
阅读(146)
评论(0)
推荐(0)
浙公网安备 33010602011771号