随笔分类 - a牛客网/comet OJ
摘要:牛客练习赛72-C brz的序列 (下凸壳,斜率优化) 题面: 思路: 我们可以推理出如下规律: 选择任意$l\leq r$,可以使$a_l,\dots,a_r$变为首项为$a_l$,尾项为$a_r$的等差数列。 那么本题转化为了选择若干个$a_i$,作为等差数列的首尾相,使总和最小。 为了更好的解
阅读全文
摘要:2020ICPC·小米 网络选拔赛第二场 - C Data Structure Problem(线段树+树状数组) 题面: 思路: 我们设: \(S(i)=\sum_{j=1}^{i}b_j\) 那么对于一个询问3,答案为: \[ max(a_i+S(x)-S(i)),i\in[0,x] \] 显然
阅读全文
摘要:2020ICPC·小米 网络选拔赛第二场 A-2020(二分答案) 题面: 题意: 给定一个只含有$0,1,2$的字符串,现在问你可以把字符串最多分成多少个互不相交的子序列,其中每一个子序列是$2020$. 思路: 在区间$[0,\frac{4}]$ 中二分答案,对于当前的需要check的答案$mi
阅读全文
摘要:2020ICPC·小米 网络选拔赛第一场 G-Tree Projection (构造) 题面: 题意: 给定一个整数$\mathit n$ 以及两个$1\dots n$ 的全排列$A,B$。 请构造一个$\mathit n$个节点的无根树,使其以$A_1$ 为根时,全排列$\mathit A$ 是其
阅读全文
摘要:牛客练习赛71 B-烙印 (几何) 题面: 思路: 设$cnt_angle$代表数据中给出的角的个数, 那么我们不妨对$cnt_angle$为$0,1,2,3$进行分类讨论处理: 如果给出角度之和大于180,则答案为0. 当$cnt_angle=0$,即数据给定的是三个边的长度, 那么我们只需要判断
阅读全文
摘要:牛客小白月赛27 I -名作之壁 (单调队列,双指针) 题面: 思路: 我们很容易知道,当确定一个区间的左端点$\mathit l$ 后,区间最小值和最大值是关于区间右端点$\mathit r $ 的一个单峰函数。 那么对于一个左端点$\mathit l$,我们只需要找到一个最小的$\mathit
阅读全文
摘要:牛客编程巅峰赛S1第8场 - 王者 C-最大最小 (ST表+双指针) 链接:https://ac.nowcoder.com/acm/contest/6778/C 来源:牛客网 题目描述 牛妹有一个数组array,她想知道里面有多少个区间满足区间最大值大于等于区间最小值的两倍。 输入: 给定Array
阅读全文
摘要:F-Fraction Construction Problem 2020牛客暑期多校训练营(第三场)(构造,数论,exgcd) 思路: 分一下情况来讨论: 1、\(gcd(a,b)>1\): 令$k=gcd(a,b)\(,则\)\frac{a+k}-\frac=\frac{a/k+1}{b/k}-\
阅读全文
摘要:牛客编程巅峰赛S1第3场 - 青铜&白银 A-[位数求和] 思路: 直接按照枚举$[10n,10{n+1}-1]$种的每个数,$O(log_{10}(x))判断每位上的数字之和为m即可。 代码: class Solution { public: /** * 返回这样的数之和 * @param n i
阅读全文
摘要:A B C D E F G H I J K 1 2 2 2 1 1 // 0 - unsolved 1- solved 2- solved-in-contest 其他题被队友补了,就没汇总题解。 Boundary 思路: 枚举这$\mathit n$个点的任意两个,然后与原点$(0,0)$三点若不共
阅读全文
摘要:哈尔滨理工大学软件与微电子学院程序设计竞赛(同步赛)(AK题解) A-Race 思路: 按照题意模拟一下即可。 代码: int v1, v2, t, s, l; int main() { #if DEBUG_Switch freopen("C:\\code\\input.txt", "r", std
阅读全文
摘要:牛客练习赛65 - C 二维动点 (几何,思维) 链接:https://ac.nowcoder.com/acm/contest/5961/C 来源:牛客网 题目描述 一个二维平面上有n个点(ai,bi)(a_i,b_i)(ai,bi),在一次移动中,你可以选择一个不和当前所在位置重叠的点,然后可以移
阅读全文
摘要:“科林明伦杯”哈尔滨理工大学第十届程序设计竞赛(同步赛) - G养花 链接:https://ac.nowcoder.com/acm/contest/5758/G 来源:牛客网 题目描述 小明是一个魔法师,他有n棵植物,所有植物排成一排,植物的初始高度为数组h,小明有一些强迫症,他想 让植物的高度都恰
阅读全文
摘要:牛客练习赛64 D 宝石装箱(容斥定律,背包) 链接:https://ac.nowcoder.com/acm/contest/5633/D 来源:牛客网 题意: n颗宝石装进n个箱子使得每个箱子中都有一颗宝石。第i颗宝石不能装入第ai个箱子。求合法的装箱方案对998244353取模。 两种装箱方案不
阅读全文
摘要:第十七届同济大学程序设计预选赛暨高校网络友谊赛 C 张老师的旅行 链接:https://ac.nowcoder.com/acm/contest/5477/C 来源:牛客网 题目描述 张老师到了一个王国去旅游,王国有n个景点,张老师到达这个城市所在的车站恰好位于第x个景点,这个王国非常特别,恰好所有著
阅读全文
摘要:牛客算法周周练3 C 小雨坐地铁(分层最短路) 链接:https://ac.nowcoder.com/acm/contest/5338/C 来源:牛客网 思路: $dp[i][j]$ 表示到第$\mathit i$个节点时在第$\mathit j$个地铁上的最小花费。 然后$dijkstra$算法跑
阅读全文
摘要:牛客算法周周练2 链接:https://ac.nowcoder.com/acm/contest/5203/B 来源:牛客网 Music Problem 时间限制:C/C++ 2秒,其他语言4秒 空间限制:C/C++ 131072K,其他语言262144K 64bit IO Format: %lld
阅读全文
摘要:牛客练习赛61 E 相似的子串(hash+二分) 链接:https://ac.nowcoder.com/acm/contest/5026/E 来源:牛客网 题目描述 给定一个字符串,要求取出k个位置不相交的子串,且他们之间任意两个的最长公共前缀的长度均不小于x。现在给出k,求最大的x。 两个
阅读全文
摘要:牛客练习赛58 F XOR TREE(结论+树链剖分+线段树) 链接:https://ac.nowcoder.com/acm/contest/4090/F 来源:牛客网 XOR TREE 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 262144K,其他语言524288K 64bi
阅读全文
摘要:2018牛客国庆集训派对Day1 D Love Live! (01字典数+树上启发式合并/静态链分治) 链接:https://ac.nowcoder.com/acm/contest/201/D 来源:牛客网 Love Live! 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 104
阅读全文

浙公网安备 33010602011771号