ICode9

精准搜索请尝试: 精确搜索
  • [IOI2021]地牢游戏2021-11-17 22:33:03

    地牢游戏 题解 首先,我们根据 s u b t a s k   3

  • 力扣541. 反转字符串 II2021-11-15 21:58:41

    力扣541. 反转字符串 II 题目描述: 给定一个字符串 s 和一个整数 k,从字符串开头算起,每计数至 2k 个字符,就反转这 2k 字符中的前 k 个字符。 -如果剩余字符少于 k 个,则将剩余字符全部反转。 -如果剩余字符小于 2k 但大于或等于 k 个,则反转前 k 个字符,其余字符保持原样。 示例一

  • 多项式入门2021-11-11 15:04:42

    https://www.luogu.com.cn/blog/command-block/ntt-yu-duo-xiang-shi-quan-jia-tong FFT \(\bullet\) 单位根 \(n\) 次单位根指 \(n\) 次幂为 \(1\) 的复数。 将单位圆 \(n\) 等分,圆周上辐角为 \(\dfrac {k\pi} {n}(k\in[0,n))\) 的复数均为 \(n\) 次单位根。 一些性质: \(\cdot\)

  • 学习笔记--生成函数2021-11-10 22:03:25

    生成函数 定义   一般来说,对于有限数列 a 0 , a 1

  • C#系列 - 正则表达式2021-11-08 22:00:38

    .*无法匹配中间字段 第三个参数指定为RegexOptions.Singleline即可 using System; using System.Linq; using System.Text.RegularExpressions; namespace RegTest { class Program { static void Main(string[] args) { var s = "spawn ./h

  • 算法-------树2021-11-03 20:00:34

    1.什么是树? 树的概念 2.二叉树 3.1,在二叉树的第i层上最多有 2i-1个结点(i>=1) 3.2,深度为k的二叉树至多有2k-1个结点 20+21+22+23+24+25+26+27+…+2k-1±1 =1+20+21+22+23+24+25+26+27+…+2k-1-1 =21+21+22+23+24+25+26+27+…+2k-1-1 =22+22+23+24+25+26+27+…+2k-1-1 =23+23+2

  • 【CF 359B】Permutation2021-10-31 21:02:57

    题目大意 构造序列使 \(\sum_1^n|a_{2i}-a_{2i-1}|-|\sum_1^na_{2i}-a_{2i-1}|=2k\)。 分析 当 \(k=0\) 时,很显然是直接输出 \(1\sim2n\) 的所有整数; 当 \(k\not=0\) 时,可以让两个数更换位置来让原式等于 \(2k\),而剩下的依旧按照 \(1\sim2n\) 的顺序来保持 \(k\) 的值不变。 注

  • CF1599A Weights 构造2021-10-27 15:34:22

    Link 首先,我们对 \(a\) 数组进行排序。 注意到: 如果直接将一个从小到大排序的数列交替的放在天平两边。即:奇数位放在 \(A\) 侧,偶数位放在 \(B\) 侧。 就会发现每次放置砝码,都是刚刚放置了砝码的那一侧较重。 证明: 放了偶数个的时候: \(A\) 侧放了 \(a_1,a_3,...a_{2k-1}\),\(B\)

  • 字符串算法题(2)反转字符串II2021-10-24 18:32:32

    目录 反转字符串II 描述 示例 1 示例 2 提示 方法:递归 反转字符串II 描述 给定一个字符串 s 和一个整数 k,从字符串开头算起,每计数至 2k 个字符,就反转这 2k 字符中的前 k 个字符。 如果剩余字符少于 k 个,则将剩余字符全部反转。 如果剩余字符小于 2k 但大于或等于 k 个,则反转前

  • 数据结构6-二叉树-二叉树性质和存储方式2021-10-15 23:01:18

    文章目录 一、二叉树的性质1.二叉树的第i层上最多有i个节点2.深度为k的二叉树最少有k个节点,最多有 2 k

  • LeetCode刷题——字符串12021-09-16 11:35:18

    LeetCode刷题——字符串1 反转字符串 II剑指 Offer 58 - II. 左旋转字符串翻转字符串里的单词 反转字符串 II 题目链接.题意:给定一个字符串 s 和一个整数 k,从字符串开头算起,每计数至 2k 个字符,就反转这 2k 字符中的前 k 个字符。如果剩余字符少于 k 个,则将剩余字符全部反

  • 【计组】求海明码(保证您看懂)2021-09-09 19:31:35

    海明码位数:2k-1>=n+k(n为数据的位数,k为所需要的检校码的位数),这个公式用来校验码数字个数。显然要留一个数表示数据的正确,所以用2k-1来表示出错的位数(亦海明码位数)。校验位是放在2的幂次位上的,如1,2,4,8,16... 计算校验码:  原理:  若题目中的格式发生了变化如下:      

  • 数学杂谈 #82021-09-05 21:34:01

    问题 这篇杂谈的目的是解决如下问题: 如何求出如下形式幂级数的封闭形式: \[\sum_{k\ge 0}\binom{2k}{k}z^k \] 方法一 观察系数,可以发现 \(\binom{2n}{n}\) 的形式也出现在了卡塔兰数的通项中。我们有卡塔兰数的封闭形式: \[C(z)=\sum_{k\ge 0}\frac{\binom{2k}{k}}{k+1}z^k=\frac{

  • 6642021-09-05 18:33:15

    算法 目录算法棋盘覆盖一、什么是棋盘覆盖二、证明棋盘覆盖有解三、实现棋盘覆盖的思路和方法四、棋盘覆盖的具体实现代码五、算法分析 棋盘覆盖 一、什么是棋盘覆盖 在一个2kⅹ2k个方格组成的棋盘中,若恰有一个方格与其他方格不同,则称该方格为特殊方格,且称该棋盘为一特殊棋盘。 显

  • 关于复变函数的一些基本概念2021-09-05 00:00:34

    复变函数基本概念 共轭:虚部的相反数,虚部是一个实数 加减乘差不多分配律 除:需要有理化 Re实部 Im : 虚部 Arg z 辐角 arg z 主辐角,需要特别注意区别,角度从- π \pi

  • 【图论】一个整数异或1的结果在图论中的妙用2021-08-18 13:04:02

    先说结论:如果是一个偶数^1,那么答案是偶数+1.如果是一个奇数^1,那么答案是奇数-1 在学tarjan算法求无向图的双连通分量时,其中有一段代码是 1 is_bridge[i] = is_bridge[i ^ 1] = true; 这句话的作用就是标记一条边及其反向边为桥,但是我一直不明白为什么i ^ 1可以表示i的反向边,直

  • 积分级数题集022021-08-06 23:03:07

    \[I_k = \int_0^\infty e^{-nx} \sin^{2k}\! x {\rm d}x \quad(n,k\in \mathbb{N}^*) \] Solution: \[\begin{align*} I_k &= \int_0^\infty e^{-nx} \sin^{2k}\! x {\rm d}x \\ &=\left[-\frac{1}{n}e^{-n x}\sin^{2k}\! x\right]_0^\infty

  • 2021牛客暑期多校训练营3 I Kuriyama Mirai and Exclusive Or 差分 + 二进制分治2021-07-25 21:29:35

    传送门 文章目录 题意:思路: 题意: 给你一个数组 a a a,让你实现以下两个操作之后输出数组 a a a。

  • 牛客暑期营2K Solution2021-07-20 13:02:00

    题目链接 题解 令未给出的\(b_i=b_{i-1}+1\),模拟单调栈可得若干大小关系(若出栈则说明当前元素\(<\)栈顶元素,反之亦然)。若\(a_i>a_j\),则由\(i\)向\(j\)连一条有向边,拓扑排序可得出排序后的排列。易证边数\(\le 2n\),因此时间复杂度为\(O(nlogn)\)(\(p,x\)需自行排序)。 AC代码 #includ

  • 数据结构_二叉树2021-07-14 00:01:19

    二叉树 基本概念 树的定义 所以树一定有至少一个节点(没有空树的概念),但是二叉树可以没有节点。虽然这个点无关紧要,但还是提一下。 关系术语 层次术语 例题 首先我们假设这些点都是独立的那么明显有4x3+3x4+2x5+1x2=36个叶子,但是现在他是树,那么我们将这些独立得东西合并,显

  • ST表总结2021-07-11 23:01:41

    ST表总结 ST表是用来解决可重复贡献的数据结构。 原理 基于倍增的思想。 RMQ模板 void init(int n){ for(int i=2;i<N;i++) //预处理log函数,实现O(1)询问 b[i]=b[i/2]+1; for(int j=1;j<=b[n];j++) for(int i=1;i+(1<<j)-1<=n;i++) f[i][j]=max(f[i][j-1],f[i

  • [HDU6304]Chiaki Sequence Revisited2021-06-25 15:00:37

    Description Chiaki is interested in an infinite sequence \(a_1,a_2,a_3,...\) which is defined as follows: \[a_n=\begin{cases} 1 &,n=1,2\\a_{n−a_{n−1}}+a_{n−1−a_{n−2}}&,n\geqslant3\end{cases} \]Chiaki would like to know the sum of the firs

  • 07 场景演示:MQ有什么用处?2021-06-14 18:00:37

    消息队列的作用:解耦、异步、削峰 1.高度耦合场景 在上图的场景中,每次新增系统接入都需要改代码,而每次移除服务都要删除代码,耦合度太高了。 另外,A系统还要考虑其他下游系统会不会宕机后接收不到消息的问题。为此要考虑做一个重试机制? 2.MQ解耦 上图的场景中,维护这个代码:不需要

  • Present CodeForces - 1322B2021-06-09 03:02:32

    原题链接 想到了按位计算,然后就没有然后了(.) 思路:   以样例2为例,ans = 2是因为(i,j)和在第二位上为1的序对有奇数个,那么怎么计算奇数个呢?(本蒟蒻卡这了).能够影响第i位的和是否为1的只有1~i位的数字,我们对每个a[i]%2i = b[i],对于每个b[i],我们需要找到与它的和第i位为1

  • HDU 5673 Robot2021-05-18 13:31:23

    链接 Robot - http://acm.hdu.edu.cn/showproblem.php?pid=5673 分析 从原点出发回到原点,且不会出现在原点左侧从开始到任意时刻,向右步数不少于向左步数,且最终向右、向左步数相等;若共 n n

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

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

ICode9版权所有