随笔分类 -  acm-其他算法-前缀和与差分

摘要:题意 给定一个长度为n的整数数组a1,a2,,an。 请你统计一共有多少个数组a的非空连续子数组能够同时满足以下所有条件: 该连续子数组的长度为偶数。 该连续子数组的前一半元素的异或和等于其后一半元素的异或和。 题目链接:https://www.acwing.com 阅读全文
posted @ 2022-08-16 11:32 pbc的成长之路 阅读(175) 评论(0) 推荐(0) 编辑
摘要:题意 有N头牛站成一行,被编队为1,2,3,,N,每头牛的身高都为整数。 当且仅当两头牛中间的牛身高都比它们矮时,两头牛方可看到对方。 现在,我们只知道其中最高的牛是第P头,它的身高是H,剩余牛的身高未知。 但是,我们还知道这群牛之中存在着M对关系(同一个关系可 阅读全文
posted @ 2022-06-27 15:43 pbc的成长之路 阅读(74) 评论(0) 推荐(0) 编辑
摘要:问题描述 这类题目一般都会给定一个整数序列A和一个大定义域D。定义一个与序列元素有关的函数f(X),定义域是D,值域是非负整数。 找到一个X,使得f(X)最大。 思考方式 虽然D的范围可能很大,但是f(X)>0X可能不多。因此我们只需要知道哪些X的$f( 阅读全文
posted @ 2022-06-27 15:36 pbc的成长之路 阅读(64) 评论(0) 推荐(0) 编辑
摘要:题意 给定一个长度为n的序列t,每次操作可以将连续一段全部加上1或者减去1。给定另外一个长度为n的序列p,问最少操作多少次,可以将序列t变为序列p。 数据范围 1n105 思路 将两个序列逐元素作差,问题就转化为了进行若干次操作,将该 阅读全文
posted @ 2022-05-12 18:52 pbc的成长之路 阅读(34) 评论(0) 推荐(0) 编辑
摘要:题意 一个厨师可以做出辣度范围是[1,n]的菜。现在有m个同学,每个同学可以接受的辣度范围是[li,ri]。厨师每天会选择一部分同学,做出让他们都满意的菜。满意程度定义为选出的同学的人数k和能让这部分同学都接受的菜的种类数x(这里理解为一种辣度对应一种菜)两者中的最小值,即 阅读全文
posted @ 2022-04-01 21:58 pbc的成长之路 阅读(35) 评论(0) 推荐(0) 编辑
摘要:题意 有n个积木,给定它们的高度hi,每次可以将某一段区间中的所有高度减一,问最少操作多少次可以将所有高度变成0。 数据范围 1n105 0hi10000 思路 构造差分序列: \[ b_1 = a_1 \\ b_2 阅读全文
posted @ 2021-03-10 18:53 pbc的成长之路 阅读(61) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示