ICode9

精准搜索请尝试: 精确搜索
  • Codeforces 杂题选讲 #12022-09-15 01:01:27

    1715C Monoblock 展开 题意简述: 我们定义连续 \(k\)(\(k\) 尽可能大)个相同的数被称为一个“块”。一个序列的“块”数就相当于将其直接去重后的序列长度。 给定一个长度 \(n\) 的序列和 \(m\) 次询问。对于每次询问,有两个数 \(i,x\),先将 \(a_i\) 改为 \(x\),然后输出 \(\sum\limits

  • 9月杂题2022-09-03 17:05:16

    1. LIS with Stack difficulty 非常恐怖的题,但是远没有这么难。 考虑对于确定的序列 \(a_1,a_2,...,a_n\) 来说,如何判断 \(a\) 能否栈排序。 容易发现 \(a\) 可以栈排序的充要条件是不存在 “\(2-3-1\)” 型的子序列,即不存在三个位置 \(i\lt j\lt k\) 满足 \(a_k\lt a_i\lt a_j\)

  • 8月杂题选做2022-08-30 17:32:31

    上回说到:2022.7 关于难度 \(\color{gray}\bigstar\) 可以秒杀的题。 \(\color{green}\bigstar\) 思考一会儿后可以秒的题。 \(\color{blue}\bigstar\) 需要较长时间思考的题。 \(\color{Gold}\bigstar\) 看题解、稍加指点就会做的题。 \(\color{red}\bigstar\) 看题解后需要较长时

  • Codeforces 杂题集2022-08-20 07:30:08

    本文主要把近期 \(CF-Div.2\) 的 \(A,B,C,D\) 题进行做 Round 815 A 题意 给你两个分数 \(\frac{a}{b},\frac{c}{d}\) ,问你最少几次使两个分数相等。 Solution 首先考虑,最大的情况为 \(2\) ,(两个分子都 \(\times 0\) 不就相等了),如果输入的分数相等,答案就是 \(0\) ,否则就不可能是 \(

  • 杭电多校杂题收录2022-08-14 12:01:42

    前言 和学长学弟一起打的hdu多校,打的很菜没啥难题收录,因为难的我都不会做。 正题 hdu7152-Copy 题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=7152 题目大意 \(n\)个数字的序列\(a\),\(m\)次操作,每次将一段\([l,r]\)复制一份然后插入在这一段的后面,或者求某个位置的值。

  • 邓明扬杂题选讲2022-08-02 18:36:10

    stars 一颗星星可以抽象成 \(k\) 维空间中的一个整点。称若干星星构成的集合 \(S\) 是奇妙的,当且仅当存在 \(k\) 维空间中的整点 \(p\)(\(p\) 处可以有星星也可以没有),\(p\) 与 \(S\) 中的每颗星星至少有一维坐标相同。 有一个长度为 \(n\) 的星星序列 \(A\),请你求出所有奇妙子段的

  • deaf的杂题选讲2022-07-31 20:02:51

    放个deaf语录 deaf:建议大家平时练习找题不要找太简单的,比如CF就找3000+,洛谷的话就选黑紫题就好了 注: 在座的有新初三的不到省一水平的同学。 [TJOI2019]甲苯先生的线段树 这题题面简直就是刻在DNA里的点分治(路径为某个数的路径条数)。 我们考虑借鉴点分治的思想,枚举 lca,然后在考

  • 【杂题】2022-07-31 12:33:16

    \(n\)个节点的图,不一定连通,但每个连通块都是欧拉图:\(\large g_n = 2^{\binom{2}{n-1}}\) \(n\)个节点的图,是连通欧拉图:\(\large f_n = g_n-\sum\limits_{i = 1}^{n-1}\left[f_i\cdot g_{n-i}\cdot \dbinom{i-1}{n-1}\right]\)

  • 杂题2022-07-25 10:31:59

    给定一个长为 \(n\) 的字符串 \(S\) 的 \(n-m+1\) 个长位 \(m\) 的连续子串,构造 \(S\) 。 一开始想的是两两字符串建边然后跑最长路,然后发现这样子只能跑哈密顿回路,复杂度很大。 可以对长为 \(m\) 的字符串前 \(m-1\) 个与 后 \(m-1\) 个子串建边,避免了重复点多的问题,同时也可以跑

  • 计数专题2022-07-19 21:04:11

    学霸题,数正方体! 杂题 一开始就是杂题。哈哈✌ MXOR(有改动) 题意 给定一堆数 \(a_i\)。要求数出有多少组 \(b_i\),满足 \(b_i\leq a_i\) ,且有 \(b_i\) 的异或和为 0 . \(1 \leq n \leq 10^5\) , \(0 \leq a_i \leq 2^{30}\) 解法 类似数位DP的解法。 枚举最高在多少位脱离控制,利

  • 2022.7 杂题2022-07-17 14:03:20

    P6620 [省选联考 2020 A 卷] 组合数问题 组合数配合下降幂有优秀的性质: \[m^{\underline{k}}\binom{n}{m}=n^{\underline{k}}\binom{n-k}{m-k}. \]将 \(f(x)\) 转化为下降幂多项式: \[f(x)=\sum_{i=0}^m b_ix^{\underline{i}}. \]对于其中的每一项 \(b_kx^{\underline{k}}\),分别计

  • 7月杂题选做2022-07-08 19:00:25

    上回说到:2022.6 关于难度 \(\color{gray}\bigstar\) 可以秒杀的题。 \(\color{green}\bigstar\) 思考一会儿后可以秒的题。 \(\color{blue}\bigstar\) 需要较长时间思考的题。 \(\color{Gold}\bigstar\) 看题解、稍加指点就会做的题。 \(\color{red}\bigstar\) 看题解后需要较长时

  • 乱写——CF杂题2022-07-05 19:33:48

    \(\text{CodeForces}\) 杂题乱写 动态规划 CF149D Coloring Brackets 这是一个区间 dp,我们需要在状态中存入当前区间左右的颜色,来判断关于“匹配”以及“相邻”的限制,预处理用栈找到每一对匹配括号。 之后考虑这样一个问题,一个括号序列中两个相邻且独立的序列,他们整体的方案数其实

  • 图论杂题2022-06-22 14:36:47

    Sort with Swap(0,*) (25) Link 这道题要求一定是和0交换。 #include <iostream> #include <cstdio> #include <cstdlib> #include <algorithm> #include <string> #include <string.h> #include <vector> #include <cmath> using namesp

  • 6月杂题选做2022-06-21 08:32:05

    上回说到:2022.5 part 2 关于难度 \(\color{gray}\bigstar\) 可以秒杀的题。 \(\color{green}\bigstar\) 思考一会儿后可以秒的题。 \(\color{blue}\bigstar\) 需要较长时间思考的题。 \(\color{Gold}\bigstar\) 看题解、稍加指点就会做的题。 \(\color{red}\bigstar\) 看题解后需

  • [做题笔记] pb大师的杂题选讲2022-06-18 10:04:07

    [ARC117 F]Gateau 题目描述 点此看题 有一个长度为 \(2n\) 的环形蛋糕,现在要往上面放草莓。 对于每个 \(i\),都有限制 \(i,i+1...i+n-1\) 位置上的草莓总数至少是 \(a_i\)(注意蛋糕是环形的) 问至少要放几个草莓。 \(n\leq 1.5\cdot 10^5\) 解法 很容易想到对于前缀和建立差分约束,但

  • 2022.5 杂题2022-05-26 20:31:55

    P5608 [Ynoi2013] 文化课 用线段树维护。对于区间修改符号的操作,记录区间的数字之和以及数字积即可。对于区间修改数字的操作,发现修改后的值无法快速求出来,考虑在每个线段树的节点 \(p\) 上,记录二元组的集合 \(S_p=\{(c_i,d_i)\mid 1\le i\le len_p\}\),表示长为 \(c_i\) 的极长乘

  • 生成函数杂题选做2022-04-14 14:34:56

    P4841 [集训队作业2013]城市规划 题意:\(n\) 个点的简单有标号无向连通图计数。 \((n\leq 130000)\) 设 \(f(n)\) 表示 \(n\) 个点的简单无向连通图数量, \(g(n)\) 表示 \(n\) 个点的简单无向图数量。 显然 \(g(n)=2^{n\choose 2}\)。 \[g(n)=\sum_{i=1}^n {n-1\choose i-1}f(i)g(n-

  • 寒假 杂题题解2022-04-12 22:02:45

    寒假 杂题题解 大根堆 题意 从一棵树上选出尽可能多的点,满足大根堆性质 即对于 \(i,j\) 若 \(j\) 是 \(i\) 是 \(j\) 的祖先,则 \(v_i>v_j\),\(v\) 为点权 这些点不必形成这棵树的一个连通子树。\(n\le2\times10^5\) sol 由于点不需要相邻,这题其实是树上 LIS , 考虑维护 \(n\log n\)

  • 数据结构杂记&杂题2022-03-18 23:36:20

    杂题 uoj46 看到这个操作是线性操作,我们想到可以把两个操作直接合并。那么就可以使用二进制分组。但是这道题有几个问题。 修改是某一个区间,那么我们把一个修改 \((l,r,a,b)\) 改成三个 \((1,l-1,1,0),(l,r,a,b),(r+1,n,a,b)\),就是对一整个序列操作。 如何合并。直接归并排序,

  • 算法杂题题解 合集2022-02-20 12:35:08

     练习专题  kaungbin oj专题   算法训练营 入门篇 题库 https://vjudge.net/article/2652 进阶篇 题库 https://vjudge.net/article/2642 挑战程序设计竞赛(第二版)题集 https://vjudge.net/article/46       其他学习习题  秋实大哥与花 线段树模板 poj 3233 矩阵快速幂 poj

  • [正睿集训2021] 杂题再讲2022-02-05 10:02:38

    你没看错就是 \(2021\) 年的题,他就是诈尸了。 Bank Security Unification 题目描述 点此看题 给定长度为 \(n\) 的数列,希望您从中选出一个子序列,使得相邻两项按位与之和最大。 \(2\leq n\leq 10^6,a_i\leq 10^{12}\) 解法 首先不难想到一个 \(dp\),设 \(dp[i]\) 表示考虑前 \(i\)

  • [WC2022] 杂题选讲-钱易2022-01-30 12:33:54

    新年的聚会 题目描述 点此看题 解法 其实用分治的思想很容易解决聚会个数的限制,我们可以枚举一个点对其他点做分治,那么询问次数是 \(O(m\log n)\),但是这样做总人数不满足条件。 关键结论:对于一个边数为 \(m\) 的图可以划分出 \(\sqrt m\) 个独立集。对于度数 \(\geq\sqrt m\) 的点

  • 异或相关的杂题2022-01-28 09:32:02

    连续多场 CF 都卡在 xor 题,并且以各不相同的方式寄了。不得不恶补一下这方面的处理技巧 Codeforces 访问有点慢,所以挂洛谷的题目链接 CF1605D Treelabeling E 和 S 在玩博弈游戏, E 先手 S 后手。 给一棵 \(n\) 个节点的树,节点的值包含 \([1,n]\) 中的每一个值。 E 先随便选择一个

  • 概率期望简单杂题2022-01-22 19:02:15

    前言 云剪切板 link cnblogs 我相信你!所以我把所有博客题解链都展开了! 有删改 ああウー…… 转载请注明出处 . 概率期望小记 为了省空间,代码压缩了(用的 Mivik 的代码压行机),想看可以自己格式化一下 . 缺省源:头文件 (\(14,15\) 题缺省高斯消元) 映射表 题号 A B C D E F G H I J

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有