ICode9

精准搜索请尝试: 精确搜索
  • 后缀数组学习笔记2020-12-26 11:01:22

    作用 对于一个字符串的后缀按照字典序进行排序 通常的求法是 \(nlogn\) 的倍增做法 网上的博客都很详细 比如这篇 和 这篇 这里只放一下板子,并说一下几种常见的题型 #define rg register const int maxn=1e6+5; int n,m,sa[maxn],fir[maxn],sec[maxn],tax[maxn],hei[maxn]; void Q

  • Leetcode24.两两交换链表中的节点2020-12-25 10:32:43

    题目:24.两两交换链表中的节点 思路:链表交换 代码: /** * Definition for singly-linked list. * public class ListNode { * int val; * ListNode next; * ListNode() {} * ListNode(int val) { this.val = val; } * ListNode(int val, ListNode next)

  • 线段树的区间最值操作与区间历史最值2020-12-24 20:03:44

    前提知识 基本的线段树写法: 洛谷线段树1 洛谷线段树2 以下是正文 一、区间最值操作 例题一、 Gorgeous Sequence 本题要求我们实现三个操作 对于第二种和第三种操作我们是已经知道如何写了。 问题就在于第一种操作。 考虑第一种操作是取min 因此当我们这个区间内的最大值

  • mac 上传iOS/安卓安装包到蒲公英或者fir分发平台shell脚本2020-12-23 10:02:05

    上传蒲公英脚本 #!/bin/sh #上传的完整路径 allPath="/Users/user/Desktop/app.ipa" # 蒲公英 API_Key API_Key="XXXXXXX" # ============ 蒲公英 上传 ============ pgygerFunc(){ echo "所有参数 = $*" # echo "参数个数 = $#" # echo "查看方法返回值 = $?

  • CF Round # 295 (Div. 1)题解2020-12-13 09:33:55

    CF Round # 295 (Div. 1)题解 CF 521 A. DNA Alignment 假设字符串中的\(A,G,C,T\)个数分别为\(a,g,c,t\)。你构造出的个数分别为\(a\prime,b\prime,c\prime,d\prime\)。 则\(ρ(s,t)=a*a\prime+g*g\prime...\),可以发现最优解一定是让\(\max\{a,g,c,t\}\)乘上一个数。 /* { ######

  • Luogu P4074 [WC2013]糖果公园 题解2020-12-08 19:58:09

    这道题可以说是一道树上带修莫队的板子题。虽然评级是黑的,但是树上带修莫队本身还是比较好想的。就是代码很难调。 树上莫队: 树上莫队的本质就是利用欧拉序将树上莫队问题变成序列莫队问题。 我们设 { e

  • 「THP3考前信心赛」题解2020-12-03 18:32:06

    目录写在前面A 未来宇宙B 空海澄澈C 旧约酒馆算法一算法二D 博物之志算法一算法二算法三 写在前面 比赛地址:THP3 考前信心赛。 感谢原出题人的贡献:第一题 CF1422C,第四题 CF1422D。 所有题目背景均出自 《秘封俱乐部》系列专辑附带故事,感谢太田顺也先生的创造。 感谢 Kersen、xwmw

  • [APIO2014]连珠线 题解2020-11-30 10:02:25

    我们设初始的那个点为root。则所有的蓝色链都是形如\(father-now-son\)。 我们设计两个dp状态: \(dp_{i,0}\)表示i号点不作为蓝色链的中间点,\(dp_{i,1}\)表示作为中间点。则以下的转移就非常容易了。 \(dp_{i,0}=\sum \max(dp_{u,1}+w,dp_{u,0})\) \(dp_{i,1}=\sum \max (dp_{u,1}+

  • 滤波器系数、单位脉冲响应、频率响应等概念笔记2020-11-16 14:34:08

    单位脉冲响应:单位脉冲和滤波器系数的卷积。 对于FIR滤波器来说,单位脉冲响应就是滤波器系数。对于IIR滤波器,应该是需要用matlab中的filter函数,得到单位脉冲响应。 频率响应:幅度和相位随频率的变化关系。具体地,幅度随频率的变化关系称为幅频响应;相位随频率的变化关系称为相频相应。

  • P3333 [ZJOI2013]丽洁体2020-11-13 11:36:24

    想要一直爱着某物的话,以妖怪之生来说太长了; 想要实现一切梦想的话,以人类之生来说太短了。 写这题的动机只是这两句话= = 简述 原题面:Luogu 给定字符串 \(T,A,B,C\),每个字符串都由一些由空格分隔的单词构成。 求至少需要在 \(T\) 中删除多少单词,使得 \(T\) 呈现 \(A\cdots B\cdo

  • csacademy Squared Ends 题解(动态凸包/李超树/分治/二进制技巧2020-11-12 11:33:46

    csacademy Squared Ends 题解(动态凸包/李超树/分治/二进制技巧) 题目链接 首先这是一个比较明显的dp题: \(dp_{i,j}\)表示前i个分成j段的最优解。 \[dp_{i,j}=\min(dp_{k,j}+(a_{k+1}-a_i)^2)=\min (dp_{k,j}+a_{k+1}^2-2\times a_{k+1}\times a_i)+a_i^2 \]但这样时间复杂度为\(O(n

  • P3558 [POI2013]BAJ-Bytecomputer2020-11-12 10:34:23

    知识点:结论,线性 DP 原题面:Luogu 题意简述 给定一只包含 \(-1.0,1\) 的数列 \(a\),每次操作可令 \(a_{i} + a_{i-1}\)。 判断能否使该序列单调不降,若可以则求所需的最少操作次数。 \(1\le n\le 10^6\),\(|a_i|\le 1\)。 分析题意 发现一些结论: 显然应该从前往后操作。 若某位置

  • [Balkan2007]Mokia2020-09-01 08:34:15

    知识点: CDQ分治 原题面 Luogu darkbzoj 扯 套路题,20 min A 了。 什么嘛,我写的还是挺快的嘛( 题意简述 给定一初始全为 \(0\) 的 \(w\times w\) 的格子图。 有若干次操作,每次操作是下列形式之一: 增加某格子的权值,共有 \(m\) 次。 询问某子矩阵的权值和,共有 \(q\) 次。 \(1\le

  • P1368 工艺 /【模板】最小表示法2020-08-18 14:32:31

    知识点: SA,线段树,单调栈 原题面 Luogu 题意简述 给定字符串 \(S\),求其最小表示。 \(|S|\le 3\times 10^5\)。 分析题意 循环同构 当字符串 \(S\) 中可以选定一个位置 \(i\) 满足: \[S[i:n]+S[1:i-1]=T \]则称 \(S\) 与 \(T\) 循环同构。 字符串 \(S\) 的 最小表示 为与 \(S\)

  • 「AHOI2013」 差异2020-08-17 22:02:09

    知识点: SA,线段树,单调栈 原题面 Loj Luogu 题意简述 给定一长度为 \(n\) 的字符串 \(S\),令 \(T_i\) 表示从第 \(i\) 个字符开始的子串,求: \[\sum_{1\le i<j\le n}\{\operatorname{len}(T_i) +\operatorname{len}(T_j) - 2\times \operatorname{lcp} (T_i,T_j)\} \]\(\operatornam

  • C语言判端三个数的大小并求出最大值2020-07-24 13:00:56

    /*革启博客,革启网,袁欢,袁欢的博客,袁欢博客 版本:vs2019社区版 功能;C语言递归函数比较三个数的大小 */ #include<stdio.h> int max_first(int fir_a, int fir_b) { printf("现在开始处理函数max_first()\n"); return fir_a > fir_b ? fir_a : fir_b;//返回较大值 } int max_

  • 数字信号处理实验5:IIR和FIR滤波器过滤信号的实现及比较(以心电信号为例)2020-06-10 21:07:57

    杭电_数字信号处理课程设计_实验5 注:心电信号文件(.txt)在附属资源中。 一、实验目的 1、探究心电信号的初步分析。心电信号(频率-般在0.05Hz ~100Hz范围)是一种基本的人体生理信号,体表检测人体心电信号中常带有工频干扰(50HZ)、 基线漂移(频 率低于0.5Hz)和肌电干扰等各种

  • [考试反思]0519省选模拟100:漂泊2020-05-19 22:52:22

    俩红夹一绿。什么破分。。。 $T1$写的和正解差不多的随机化,然而特判有一句话写错了,$100 \rightarrow 0$ $T3$写的$70pts$部分分。然而并不知道哪里又写挂了,虽然思路没问题但是也是$70 \rightarrow 0$ $T3$大概是会正解的但是不太敢考场打$LCT$,必炸无疑,就算了(结果还是个$0$。。。

  • Kickdown UVA - 15882020-05-13 21:53:12

    这道题把两个拼在一起,不能翻转,我们可以固定一的位置,把二放到一下面,但是不要忘记,第二个的最左端可以在第一个最左端的左边,所以遍历二的左边的可能性实际上(假设一最左边位置为b1,长度n1,二类推)从b1-n2到b1+n1,如果我们把n2取最大100,那不妨假定b1位置就为100,当n2实际没有100时,假设为50,那

  • FIR低通滤波器物理含义和最快实现2020-05-05 11:41:55

    FIR低通滤波器物理含义和最快实现物理含义代码 物理含义 以单片机采用ADC输入为例,即便使用一个运放来缓冲RC滤波器的输出,再接入ADC,也只解决了输入阻抗问题,ADC电路受外界干扰仍然会在转换结果中产生噪声。因此,我们希望在单片机内部利用程序来实现低通滤波,彻底摆脱高频噪声。

  • 数字信号处理音频FIR去噪 (基于MATLAB GUI的开发))2020-04-24 17:05:28

    数字信号处理音频FIR去噪(基于MATLAB GUI的开发)1、内容简介2、函数使用3、实现功能4、操作实例5、窗函数对比6、源代码 1、内容简介        利用MATLAB GUI设计平台,用窗函数法设计FIR数字滤波器,对所给出的含有噪声的声音信号进行数字滤波处理,得到降噪的声音信号,进行时

  • FIR和IIR2020-04-19 20:09:01

    两类最常用的LTI系统。 有限冲激响应FIR系统: 1)单位冲激响应表示: 2)差分方程描述:(MA)     无限冲激响应IIR系统: 1)单位冲激响应表示:    2)差分方程描述:(ARMA)     LTI系统常称滤波器。FIR系统、IIR系统与FIR滤波器、IIR滤波器不区分。  

  • Teledyne SP Devices发布高级时域“ FWATD”固件2020-04-07 10:55:43

    --精准捕捉微弱脉冲信号! 介绍: FWATD是用于时域测量且具有极高动态范围的专用固件。 固件选件–FWATD的目的是通过多个噪声抑制步骤来

  • Mac 安装打包工具fastlane2020-02-27 16:37:39

    //查看ruby版本 ruby -v // 安装 sudo gem install fastlane --verbose gem cleanup // 定位到项目路径 cd 项目.xcodeproj所在文件夹 //打包 打包之前需要先配置 fastlane fir命令行客户端 通过 fir-cli 命令行的指令查看、上传、编译应用https://github.com/FIRHQ/fi

  • Noip2017普及组2020-01-29 19:57:09

    T4 跳房子 二分答案 单调队列 跳房子,也叫跳飞机,是一种世界性的儿童游戏,也是中国民间传统的体育游戏之一。   跳房子的游戏规则如下:   在地面上确定一个起点,然后在起点右侧画 n 个格子,这些格子都在同一条直线上。每个格子内有一个数字( 整数),表示到达这个格子能得到的分数。玩家

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

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

ICode9版权所有