摘要:
题目大意:一个非降序序列,有若干查询,每次查询一个区间中重复次数最多的数字的个数。 思路:因为是非降序的,所以可以从头遍历把每个相同的数字划为一个块,用p[i]表示ai划分到了哪个块里面,同时还可以记录每个块的左右边界。同时还可以获得每块中数字的个数。可以把这些个数处理成ST表。 对于每个给定的查询 阅读全文
posted @ 2022-03-02 20:08
Prgl
阅读(52)
评论(0)
推荐(0)
摘要:
题目大意:给定一棵N个顶点的树,顶点为1~N,对于一个序列A1,A2,…,An,若Ai | Aj == 2^60-1,则会连一条边(i,j)。要求求出一个序列,可以唯一确定所给定的树。 思路:考虑到树是一个二分图,可以考虑将二分图左侧顶点对应的值的二进制位后两位设置为01,而右部分对应设置为10,这 阅读全文
posted @ 2022-03-02 20:08
Prgl
阅读(58)
评论(0)
推荐(0)
摘要:
题目大意:K个挤奶机,C头牛,每个挤奶机最多可以接待M头牛,各个K,C之间可能有道路连接,要让每个牛都找到挤奶机,求最小的走的路程最远的牛所需走的距离。 思路:首先看到要最小化最大值,所以需要二分。可以先用Floyd算法预处理出个点之间最短距离。之后来进行二分的判断,对于每个牛都要匹配到一个挤奶机, 阅读全文
posted @ 2022-03-02 20:08
Prgl
阅读(32)
评论(0)
推荐(0)
摘要:
两道非常像的题,放到一起来写 题目大意:用若干2x1的砖去铺一个3xN的空间(POJ3420为4xN),问总共有多少种不同的铺法(POJ3420还要求结果对MOD求模)。 思路:找规律。对于3xN的空间,显然N为奇数时答案为0。设f(n)为3xn时的结果,b(n)为3xn中不能够切分(即不包括由两个 阅读全文
posted @ 2022-03-02 20:08
Prgl
阅读(37)
评论(0)
推荐(0)
摘要:
传送门 题目大意:4种面值c[i]的硬币,每种硬币持有d[i]个,问有多少种方法支付出正好N块钱。 可以先预处理出持有硬币无限的情况dp[n],即一个完全背包问题。 之后根据容斥原理,相当于求但是拥有限制,可以参考有限制的不定方程非负整数解的容斥方法,我们设全集为所有在无限情况下凑出S的方案数,属性 阅读全文
posted @ 2022-03-02 20:07
Prgl
阅读(47)
评论(0)
推荐(0)
摘要:
传送门 思路: 设球心坐标为(x1,x2,...,xn),有 ,由此我们可以列出N+1个二次方程,我们可以对前后两个方程做差,来得到N个一次方程,同时可以消掉常数C,第i个方程即 那么我们就可以直接采用高斯消元,解出圆心的坐标。 代码: #include<bits/stdc++.h> #includ 阅读全文
posted @ 2022-03-02 20:07
Prgl
阅读(47)
评论(0)
推荐(0)
摘要:
传送门 题目大意: 交互题, n ( 4 ≤ n ≤ 1000 ) n(4\leq n\leq1000) n(4≤n≤1000)个数字组成的数列 a 1 , a 2 , … , a n ( 0 ≤ a i ≤ 1 0 9 ) a_{1},a_{2},…,a_{n}(0\leq a_{i}\leq10 阅读全文
posted @ 2022-03-02 20:07
Prgl
阅读(31)
评论(0)
推荐(0)
摘要:
D. Repetitions Decoding 传送门 题目大意: 一个长为 n ( n 2 ≤ 250000 ) n(n^2\leq250000) n(n2≤250000)的序列,每个元素 a i ( 1 ≤ a i ≤ 1 0 9 ) a_{i}(1\leq a_{i}\leq 10^9) ai 阅读全文
posted @ 2022-03-02 20:07
Prgl
阅读(52)
评论(1)
推荐(1)
摘要:
传送门 题目大意: 给一个序列,可以在这个序列中从左至右选若干个段,第i段的长度为i,对于任意的段i,段内元素和S[i]<S[i+1],求在该序列中最多可以选出几段。 思路:设dp[i][j]为从Ai个到第An个数中可以取j段满足条件时能达到的第一段sum的最大值 我们从后往前dp,一开始dp[N] 阅读全文
posted @ 2022-03-02 20:07
Prgl
阅读(24)
评论(0)
推荐(0)
摘要:
题目大意: 给定T组X,Y,对于每组X,Y,求上面式子 的值,其中 当x为真时等于1,其他情况等于0. 其中。 思路: 对X,Y一起进行数位DP,我们把每一位枚举数字的上限以及数字之前是否有前导零(当X,Y枚举到这一位二者都有前导零时才为true)都直接... 阅读全文
posted @ 2022-03-02 20:07
Prgl
阅读(49)
评论(0)
推荐(0)
摘要:
传送门 思路: 一个环路上的问题,考虑拆环为链然后复制一倍接在后面。那么对于Ai与Aj,不妨设jN/2则两者距离在新的链上就是i-j,而如果i-j#includeusing namespace std;typedef long long LL;typedef... 阅读全文
posted @ 2022-03-02 20:07
Prgl
阅读(37)
评论(0)
推荐(0)
摘要:
传送门 思路: 考虑DP,设dp[i][j][1]为牛在前小时休息j个小时且第i个小时休息时,回复的最多体力;dp[i][j][0]为牛在前小时休息j个小时且第i个小时没有休息时,回复的最多体力。 可以把问题分为两部分,首先考虑当牛不能跨天休息时,在第一个小... 阅读全文
posted @ 2022-03-02 20:07
Prgl
阅读(28)
评论(0)
推荐(0)
摘要:
传送门 思路:gcd(a,b)=kgcd(a/k,b/k)=1,令x=a/k,y=b/k,则问题变为问x#includeusing namespace std;typedef long long LL;typedef unsigned long long ... 阅读全文
posted @ 2022-03-02 20:07
Prgl
阅读(29)
评论(0)
推荐(0)
摘要:
D.New Year Concert 传送门 题目大意: 一个长为 N ... 阅读全文
posted @ 2022-03-02 20:07
Prgl
阅读(36)
评论(0)
推荐(0)
摘要:
B.Mayor’s posters POJ2528 题目大意: D.Count Color POJ2777 题目大意:长为 ... 阅读全文
posted @ 2022-03-02 20:07
Prgl
阅读(36)
评论(0)
推荐(0)

浙公网安备 33010602011771号