摘要: 倍增算法 类似二分思想 用fa[i][j]表示第i个数的第2^j个祖先 用dep[x]是第x的深度 每次对于两个节点 将深一点的点跳到和浅一点的同一个位置 然后再将两个点同时跳到同一个点 跳的时候跳以2的倍数跳 //预处理fa数组和de数组 //fa[i][j]第i个节点的第2^j个祖先 de[x] 阅读全文
posted @ 2022-06-20 13:18 Yaqu 阅读(53) 评论(0) 推荐(0)
摘要: H Permutation Counting https://ac.nowcoder.com/acm/contest/34866/H 题意 给定n以及m对限制条件 x y代表Px 要比 Py小 求符合限制条件的1-n的全排列有多少 思路 用并查集 维护相互制约的几个数 不同集合之间就是独立的 那么就 阅读全文
posted @ 2022-05-30 18:27 Yaqu 阅读(89) 评论(0) 推荐(0)
摘要: D Difference (二分 + 单调队列) https://ac.nowcoder.com/acm/contest/34866/D 题意 给你长度为n的序列 和一个k 一个区段值满足: f(l, r) = (max - min) * (r - l + 1); 其中max min是区间最大最小值 阅读全文
posted @ 2022-05-29 11:45 Yaqu 阅读(73) 评论(0) 推荐(0)
摘要: C. Binary String https://codeforces.ml/contest/1680/problem/C 题意 给你一个01字符串 可以选择再最前面和最后面删除若干个0或1 然后取剩余的0的个数和删去的个数中较大的那个数作为答案 求最小答案 思路 二分 + 双指针 也可以直接双指针 阅读全文
posted @ 2022-05-16 14:50 Yaqu 阅读(263) 评论(0) 推荐(0)
摘要: 1493C - K-beautiful Strings 题意 给定一个长度为n的字符串(只包含小写字母)再给定一个k 规定的字符串中每个字符的个数 求一个字典序最小的字符串满足:长度与给定的字符串相等 字典序不比给定的字符串小 且含有的字母个数都是k的倍数 思路 我们可以从后往前枚举要更改的字母 即 阅读全文
posted @ 2022-05-13 15:29 Yaqu 阅读(20) 评论(0) 推荐(0)
摘要: F - GCD of an Array https://codeforces.ml/problemset/problem/1493/D 题意 首先给定长度为n的初始数组 有q次操作 每次操作输入 i v 代表给下标为i的数乘上v 每次询问求当前数组中的数的最大公因子(gcd) 思路 要求gcd 那肯 阅读全文
posted @ 2022-05-13 01:03 Yaqu 阅读(30) 评论(0) 推荐(0)
摘要: B. Eugene and an array-cf 1333C 题意:一串数字 可正可负 如果一串数字的和不为零且他的所有连续子段的和也不为零 那么就称之为good 求给定的一串数的good连续子串有多少个 思路 可以先预处理前缀和 用pre记录下来 如果有两个前缀和是一样的 那么除去他们重叠部分后 阅读全文
posted @ 2022-05-10 17:27 Yaqu 阅读(39) 评论(0) 推荐(0)
摘要: D. Tokitsukaze and Meeting 题意: 给定一个n*m的空矩阵 和一个01串 从左到右一次将01串的元素填入矩阵中 每次从(1,1)的位置新加入元素,已有元素总体右移 一行最右端的元素就移到下一行第一个 就每加入一个元素后当前矩阵中含有1的行和列加起来一共有几个 思路 将行和列 阅读全文
posted @ 2022-05-09 20:00 Yaqu 阅读(88) 评论(0) 推荐(0)
摘要: G. Anthem of Berland https://codeforces.com/contest/808/submission/156274622 题意 给定两个字符串 s,t, s中可含有'?'问号可以由任何字母代替 将s中的所有'?'用某个字母代替后 s中最多可以匹配多少个t (可以重叠部 阅读全文
posted @ 2022-05-08 20:01 Yaqu 阅读(31) 评论(0) 推荐(0)
摘要: E. Army Creation https://codeforces.ml/problemset/problem/813/E 题意: 多次询问给你一段区间 每个数至多可以选取k个问最多可以选的个数 思路 对于一个询问区间 相同的数我们就选取后k个数 那么我们只要记录询问区间内每个数后第k个相同的数 阅读全文
posted @ 2022-05-08 14:01 Yaqu 阅读(26) 评论(0) 推荐(0)