平凡的小白
平凡的小白
全部文章
未归档
题解(64)
归档
标签
去牛客网
登录
/
注册
平凡的小白的博客
全部文章
/ 未归档
(共5篇)
【每日一题】3月27日数学考试
来自专栏
戳我传送 题意: 思路 求两个不连续的区间的最大和,很容易想到前缀和,[l,r]的区间和是sum[r]-sum[l-1]。朴素方法一个指针枚举左区间的起点,另一个指针枚举右区间的起点,两层循环复杂度 (n^2),应该会超时。枚举右区间的起点时,可以发现左区间的起点不需要从1开始找,此时的...
前缀和
2020-05-03
2
827
糖糖别胡说,我真的不是签到题目
来自专栏
戳我传送题意:n个糖糖排成一排,每个糖糖有一个能力值,第i秒第i个糖糖就会杀死前面能力比他小的人,进行m次区间加的操作,每次输入ci,表示第ci秒1~ci的糖糖能力值加一,输出最后有多少糖糖存活。 思路: 前m次操作可以用前缀和模拟区间加,得到每个糖糖的新能力值后从后往前维护每个队伍的最大值,当前糖...
思维
前缀和
2020-04-20
2
749
牛客小白月赛20
戳我传送 A、最短路 思路: Code: #include<bits/stdc++.h> #define js ios::sync_with_stdio(false);cin.tie(0);cout.tie(0) #define dis(a,b,c,d) sqrt((a-...
贪心
模拟
前缀和
暴力枚举
并查集
离散化
树状数组
线段树
dfs序
二维差分
Dijkstra
DFS
思维
BFS
计算几何
2020-04-18
2
1024
JOI 2019-Final比赛真题(重现赛)
前面的碎碎念:菜鸡不敢打这个比赛,赛后看题解有“水题”就补了题。戳我传送 A、勇者比武 大意:H * W的格子上放了J,O,I三种字符,求满足条件(i,j,k,l)的四元组的数量,(i,j)上是J,(i,l)上是O,(k,j)上是I。其中l大于j,k大于i,也就是说问有多少JOI的组合满足O在J的右...
思维
组合
前缀和
贪心
2020-04-17
1
544
【每日一题】Xorto
来自专栏
戳我传送 思路: 前缀和sum[i]保存前i个数的异或值,sum[i]=sum[i-1]^a[i],[L,r]的异或值显然是sum[r]^sum[L-1]。试着枚举右端点i从1到n,得到以i为右端点的全部全部区间的异或值。为避免重复可以二分一下,同时枚举全部以i+1为左端点的全部区间的异或值,如果和...
前缀和
二分
2020-04-13
1
703