随笔分类 -  刷题笔记

做题思路的一些简单记录
摘要:D Very Different Array 题意 给出两个长度分别为\(n,m\)的数组\(a,c\),\(n < m\),从\(c\)中选择\(n\)个数并找到一个序列使得\(D = \sum_{i=1}^{n} |a_i - c_i|\)尽可能大,求D的值 思路 假设如果\(m\)和\(n\) 阅读全文
posted @ 2024-01-16 11:42 icey_z 阅读(226) 评论(0) 推荐(3)
摘要:2022牛客暑假多校01B[Spirit Circle Observation] 大致题意 给出一个长度为$n$的字符串$s$,求有多少个子串对$(A,B)$,满足 $1. |A| = |B|$ $2. \overline{A} + 1 = \overline{B}$ 解题思路 前置知识点:SAM( 阅读全文
posted @ 2022-09-02 15:48 icey_z 阅读(129) 评论(0) 推荐(0)
摘要:2022杭电多校05 1006BBQ 大致题意 给定一个字符串$s$,要求计算最小的数$k$,使得从$s$中删除$k$个字符后,每四个字母都满足$abba$的形式(不一定需要是字符$a,b$,满足形式即可)。 赛中拿到这道题的时候,第一个想到的是20ECFinal的namomo Sequence,试 阅读全文
posted @ 2022-08-04 00:39 icey_z 阅读(132) 评论(0) 推荐(0)
摘要:CF1238D AB-String Problem - 1238D - Codeforces 大致题意 定义“好的字符串”为:串中的所有字符都属于一个长度大于1的回文子串。(原题给出了数个样例) 给出一个仅包含字符‘A’,‘B’的字符串,求问有多少个子串是好的字符串。 解题思路 参考博客:[洛谷题解 阅读全文
posted @ 2022-07-04 12:50 icey_z 阅读(108) 评论(0) 推荐(0)
摘要:CF468C Hack it! 大致题意 输入$a$,构造一组$[l,r]$,满足$\sum_{i = l}^r f(i) \equiv 0 \pmod{a}$,$f(i)$为一个函数求一个数的各数位和。 $1 \leq l\leq r\leq 10^{200}$,$1\leq m \leq 10^ 阅读全文
posted @ 2022-07-02 16:07 icey_z 阅读(116) 评论(0) 推荐(0)
摘要:CF1388D Captain Flint and Treasure 大致题意 有两个大小为$n$的数组$a,b$,进行$n$次操作,每次选择一个下标$i$,使答案$ans = ans + a[i]$。若$b[i] \neq -1$,则同时使$a[b[i]] = a[b[i]] + a[i]$。求一 阅读全文
posted @ 2022-05-25 16:55 icey_z 阅读(43) 评论(0) 推荐(0)
摘要:CF1383B GameGame Problem - 1383B - Codeforces 题目大意 轮流选一个数,得分为选的数异或和,判断最终输赢情况 解题思路 首先可以判断,所有值的异或和如果等于0,那么一定是平局,因为他们拆成任意两部分都是相等的 接下来我们可以按位进行考虑——如果高位就能判断 阅读全文
posted @ 2022-05-18 21:16 icey_z 阅读(103) 评论(0) 推荐(0)
摘要:CF1384B Koa and the Beach https://codeforces.com/problemset/problem/1384/B1 题目大意 有点长,可以在luogu找到中文题面CF1384B1 Koa and the Beach (Easy Version) - 洛谷 | 计算 阅读全文
posted @ 2022-05-18 21:05 icey_z 阅读(61) 评论(0) 推荐(0)
摘要:CF1162E Thanos Nim Problem - 1162E - Codeforces 大概是一篇迟到了13个月的题解? 第二次做到了这道题,上一次做到的时候还刚刚入门,啥也不懂,听学长讲的题解更是听不明白。今天又一次幸运的遇到了这道题,终于可以靠着自己的思考稍微讲一讲自己的思路了。 大致题 阅读全文
posted @ 2022-05-03 18:42 icey_z 阅读(157) 评论(0) 推荐(0)
摘要:CF1619D. New Year's Problem 大致题意 Vlad要给 \(n\) 个朋友买礼物,有 \(m\) 个商店。定义 \(p_{ij}\) 为从第 \(i\) 个商店给第 \(j\) 个朋友买礼物产生的快乐值(由矩阵给出)。定义 \(α\) 为所有朋友的快乐值的最小值。Vlad最多 阅读全文
posted @ 2021-12-21 13:30 icey_z 阅读(294) 评论(3) 推荐(0)
摘要:CF1612E. Messages 题目描述 有 \(n\) 个学生,他们只有被提醒时才回去阅读通知,如果被通知次数不超过 \(k_i\),他们一定会去阅读通知,否则他们每次阅读通知的几率为 \(\frac{k_i}{通知次数}\) ,即阅读的总通知数的期望为 \(k_i\)。 现在对于每一个学生, 阅读全文
posted @ 2021-11-24 14:44 icey_z 阅读(154) 评论(0) 推荐(0)
摘要:CF1612D. D. X-Magic Pair 题目大意 给出$t$组数据,每组数据给出$a,b,x$三个数 对于$a,b$,可以分别作出两种操作 \(a := |a - b|\) \(b := |a - b|\) 求问,能否通过一系列操作,使$a,b$最终的数值满足$a = x$ 或 \(b = 阅读全文
posted @ 2021-11-23 01:05 icey_z 阅读(135) 评论(1) 推荐(0)
摘要:2020-2021 ICPC Southeastern European Regional Programming Contest (SEERC 2020)解题报告 B. Reverse Game 大致题意 给出一段01序列,Alice和Bob可以依次轮流对10,110,100,1010进行反转,使 阅读全文
posted @ 2021-11-22 16:02 icey_z 阅读(811) 评论(0) 推荐(1)
摘要:回滚莫队 ​ 莫队算法的核心在于在区间变化时快速的计算新的结果。但是,当我们的序列(或别的什么集合)只能方便地实现增加或删除中的一种操作,另一种操作难以实现时,这时候就需要使用莫队算法的一个变型,回滚莫队,来实现需求。 前置知识:普通莫队,分块 思路 以只能加不能减的回滚莫队举例 回滚莫队的关键之处 阅读全文
posted @ 2021-11-10 15:39 icey_z 阅读(122) 评论(0) 推荐(1)
摘要:LOJ6285. 数列分块入门 9 - 离线区间众数 -- 回滚莫队 最近正在通过这个这个题集学习分块,做到最后一题求区间众数的时候百思不得其解,无奈去网上搜索题解。在搜索的过程中,许多博客都提到了一种叫做回滚莫队的算法,于是又去花了半天时间学习新技术,终于用回滚莫队来做出了这道题 题目链接 : # 阅读全文
posted @ 2021-11-08 18:52 icey_z 阅读(257) 评论(1) 推荐(0)
摘要:CF1491D. Zookeeper and The Infinite Zoo 题目描述 There is a new attraction in Singapore Zoo: The Infinite Zoo. The Infinite Zoo can be represented by a gr 阅读全文
posted @ 2021-08-10 10:49 icey_z 阅读(75) 评论(0) 推荐(0)
摘要:#F - Xor sum ###discription Given a sequence of integers of length n, find the shortest consecutive subsequence witch XOR sum not less than k. If ther 阅读全文
posted @ 2021-07-20 22:29 icey_z 阅读(198) 评论(0) 推荐(0)
摘要:#HDU6277 Higher h-index ###题目 The h-index of an author is the largest h where he has at least h papers with citations not less than h. Bobo has no pap 阅读全文
posted @ 2021-04-12 19:39 icey_z 阅读(134) 评论(0) 推荐(1)
摘要:Square-free division (easy version) This is the easy version of the problem. The only difference is that in this version k=0. There is an array a1,a2, 阅读全文
posted @ 2021-03-19 17:20 icey_z 阅读(151) 评论(0) 推荐(0)
摘要:K-beautiful Strings You are given a string s consisting of lowercase English letters and a number k. Let's call a string consisting of lowercase Engli 阅读全文
posted @ 2021-03-07 18:48 icey_z 阅读(347) 评论(0) 推荐(0)