ICode9

精准搜索请尝试: 精确搜索
  • 洛谷 P5546 [POI2000]公共串(后缀数组+并查集)2021-08-15 11:01:03

    https://www.luogu.com.cn/problem/P5546   求n个单词的最长公共子串长度   单次中间用不同的字符拼起来 用后缀数组求出height之后 按height从大到小枚举lcp,并查集合并 对每个后缀标记属于哪个单词 直到合并到某个标记出现了所有单词结束 当前枚举的height就是最长公共子串长度

  • poj2774 Long Long Message(后缀数组)2021-08-15 08:33:39

    http://poj.org/problem?id=2774   先做一道小水题提提神 题意:求两个串的最长公共连续子串 可以二分+哈希做 但我要用后缀数组做 两个串拼起来,然后取满足后缀起点分别属于两个串的height数组的最大值   一开始没用特殊字符隔开两个串 他AC了,数据有缺陷呐 第二个串因为最后面是字

  • hdu 6981/ 2021“MINIEYE杯”中国大学生算法设计超级联赛(3)1009 Rise in Price(剪枝,dp合并)2021-08-11 10:01:06

    https://acm.hdu.edu.cn/showproblem.php?pid=6981   题意: 给出2个n*n的矩阵A和B 起点在(1,1),终点在(n,n),每步只能往右或者往下走 得分为路径上的A的和与B的和的乘积 问最大得分 数据随机   解法一:搜索剪枝 因为是随机数据,估价函数优秀一些大概率还是可以过的 参考的这位大佬的

  • 后缀数组2021-08-05 11:01:54

    后缀数组 关键是如何得到sa数组。 采用倍增和基数排序的方法。 因为字符集一般较小, 所以基数排序是首选。 关键是如何倍增处理。 其中的关键思路是二元组递推排序。 二元组排序 考虑多个二元组(x, y), 按照以x为第一关键字, 以y为第二关键字排序。 可以先按y排序, 后按x排序。 倍增过

  • 【matlab数学建模学习】PCA应用案例:企业综合实力排序2021-08-02 19:32:06

    PCA应用案例:企业综合实力排序 PCA降维步骤 原始数据标准化处理(Z标准化)计算样本相关系数矩阵计算相关系数矩阵的特征值和相应的特征向量选择重要的主成分,并写出主成分表达式计算主成分得分依据主成分得分的数据,进一步分析和建模 案例分析 在此案例中,我们的目标是对评价表中的

  • [hdu] P5769 Substring2021-08-01 23:29:37

    题意:求一个字符串包含某一个特定字符的互不相同的子串个数。 思考过程: 1.如果是求一个字符串所有互不相同的子串个数,这是容易的。因为只需要遍历这个字符串所有后缀,依次计算这个后缀对答案的贡献即可。 遍历所有后缀并且逐个计算贡献是后缀数组解决字符串计数问题的关键。 2.

  • 【Sa-Token】八、Sa-Token开启全局侦听器2021-08-01 19:06:43

    接口SaTokenListener是Sa-Token的全局侦听器,通过实现此接口,你可以在用户登陆、退出、被踢下线等关键性操作时进行一些AOP操作 框架对此侦听器的默认实现是log日志输出,你可以通过配置sa-token.is-log=true开启 下面我们演示一下如何自定义侦听器的实现: /** * 自定义侦听器的

  • 剑指 Offer 45. 把数组排成最小的数2021-07-31 15:33:34

    class Solution { public: static bool cmp(int& a, int& b) { string sa = to_string(a), sb = to_string(b); return sa + sb < sb + sa; } string minNumber(vector<int>& nums) { sort(nums.begin(), nums

  • 【后缀数组】板子 from Kausal2021-07-30 15:33:14

    史上最易懂的后缀自动机讲解!独创理解思路还有例题讲解~ O(nlogn) #include<bits/stdc++.h> using namespace std; typedef long long ll; const int N=100010; int wa[N],wb[N],wv[N],wss[N],rak[N],height[N],cal[N],n,sa[N]; char s[N]; int cmp(int *r,int a,int b,int l) {ret

  • 1007.Photoshop Layers (十六进制 / 前缀和)(2021“MINIEYE杯”中国大学生算法设计超级联赛3)2021-07-27 18:33:16

    传送门  题意: 有n层具有颜色的涂层,其每层的颜色由Ri, Ci,Bi三个指标对应6个长度的16进制数表示的。现问你 [li, ri]区间涂层的颜色重叠在一起是什么颜色。重叠规则如下:   *  若第i层的 wi==1,那么它只会显示自己的颜色(Ri,Gi,Bi)。   *  若第i层的 wi==2,那么它的颜色就是自

  • 根据输入年月打印该月的全部日期及星期几2021-07-24 10:32:17

    ```java package com.offcn; import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Date; public class test2 { public static void main(String[] args) { try { calendar(2021,07); } catch (Pars

  • [20210722]sqlplus下show recycebin的小问题.txt2021-07-22 09:00:48

    [20210722]sqlplus下show recycebin的小问题.txt--//sqlplus下执行show recycebin遇到一些疑问,通过测试慢慢展开问题的探究.1.环境:SCOTT@test01p> @ ver1PORT_STRING                    VERSION        BANNER                  

  • MySQL刷题简记2021-07-14 09:32:38

    文章目录 limitorder by内连接外连接左连接 group by聚合函数 SQL的执行顺序: –第一步:执行FROM –第二步:WHERE条件过滤 –第三步:GROUP BY分组 –第四步:执行SELECT投影列(包括执行select里面的聚合函数) –第五步:HAVING条件过滤 –第六步:执行ORDER BY 排序 limit limit a

  • //高精度减法2021-07-13 21:06:50

    #include <bits/stdc++.h> using namespace std; string sa,sb; int na[1005],i,j,nb[1005],nc[1005]; int lena,lenb,lenc; int main() {     cin>>sa>>sb;     lena=sa.size(); lenb=sb.size(); lenc=max(lena,lenb);     if(lena<lenb || (lena==lenb

  • stata分位数分类2021-07-13 13:02:12

    1. 五分位(中位数) by year,sort:egen distance_ew_median=median(Ln_geodistance_ew) gen distance_ew_high=(Ln_geodistance_ew>distance_ew) if Ln_geodistance_ew!=. //是否加median 2. 分组的方法,分成三组,四组 ssc install astile astile newvar=exp [if] [in] [, nqua

  • [字符串相关]后缀数组 - 倍增算法2021-07-06 22:03:53

    我们约定,下文所提到的字符串下标都从 \(0\) 开始。下文中的“第 \(x\) 后缀”指的是从下标 \(x\) 开始的后缀。 对于后缀数组的学习,本人建议可以自己随便写一个字符串,然后按照相应的过程进行模拟,会很方便的理解每一步的作用以及原理。 #1.0 何为后缀数组 #1.1 后缀树 我们知道,像

  • 计网学习笔记二十二(网络安全). IP安全 vpn2021-07-04 14:01:03

    目录 虚拟专用网(VPN) 专用网(PN) 虚拟专用网(VPN) IP安全(IPsec) 传输模式 两个IPsec协议 安全关联(SA) IPsec数据报 数据报处理过程 SA的建立和密钥管理 虚拟专用网(VPN) 专用网(PN) 虚拟专用网(VPN) 本身总部网络是一个专用网络,外部不能连接,为了让远程客户、合作伙伴、分支机

  • SqlServer的sa账号被锁定2021-07-01 09:34:14

    sql server的sa账号老是被锁(登录已锁定)问题: 最近sa登录老是被锁定,去查看数据库->安全性->sa账号右键属性,在状态选项卡中找到sql server 身份验证 ,发现“登录已锁定”被勾选了;把这个勾选去掉,然后提示必须修改密码。“登录已锁定”的勾选去掉并修改密码后又能使用十多分钟 ,如此反

  • SqlServer的sa账号被锁定2021-07-01 09:34:03

    sql server的sa账号老是被锁(登录已锁定)问题: 最近sa登录老是被锁定,去查看数据库->安全性->sa账号右键属性,在状态选项卡中找到sql server 身份验证 ,发现“登录已锁定”被勾选了;把这个勾选去掉,然后提示必须修改密码。“登录已锁定”的勾选去掉并修改密码后又能使用十多分钟 ,如此反

  • SqlServer的sa账号被锁定2021-07-01 09:33:25

    sql server的sa账号老是被锁(登录已锁定)问题: 最近sa登录老是被锁定,去查看数据库->安全性->sa账号右键属性,在状态选项卡中找到sql server 身份验证 ,发现“登录已锁定”被勾选了;把这个勾选去掉,然后提示必须修改密码。“登录已锁定”的勾选去掉并修改密码后又能使用十多分钟 ,如此反

  • 【 Project Euler | 欧拉计划】Problem1~5 c++详解+答案2021-06-26 21:29:44

    目录 Problem1 3或5的倍数-原题(翻译来自pe-cn.github.io 下同)-思路-代码-答案 Problem2 偶斐波那契数-原题-思路-代码-答案 Problem3 最大质因数-原题-思路-代码-答案 Problem4 最大回文乘积-原题-思路-代码-答案 Problem5 最小公倍数-原题-思路-代码-答案 Problem1 3或

  • Mac下使用Docker安装sqlserver2021-06-21 22:59:24

    下载镜像 sudo docker pull mcr.microsoft.com/mssql/server:2017-latest 微软解析文档 配置镜像        用户名SA的 密码为Pp@12345678  容器名字为sql1 sudo docker run -e "ACCEPT_EULA=Y" -e "SA_PASSWORD=<Pp@12345678>" \ -p 1433:1433 --name sql1 -h sql1 \

  • 【ALGO】模拟退火算法2021-06-13 22:32:05

    Navigator Simulated AnnealingMetropolis准则SA基本过程SA的控制参数 Demo:求极小值Reference Simulated Annealing SA是一种适合求解大规模组合优化问题的算法,是一种关于NP完全类问题的有效近似算法. SA算法是基于Monte-Carlo迭代求解策略的一种随机寻优算法,算法采用Me

  • 关于windows下高低权限的管道通信问题2021-06-13 15:06:00

    今天在编程时遇到一个问题 我需要两个不同的进程之间通信,随后去查找了资料.找到了管道通信的方式.便去尝试. 实验的时候一切正常.但当服务端在管理员状态运行时便无法连接了. 查看连接的错误代码,是"拒绝访问"便将连接端也放在了管理员下运行,成功. 随后又不停的找资料.发现

  • sigaction函数是用方法2021-06-05 19:32:47

    一、函数原型:sigaction函数的功能是检查或修改与指定信号相关联的处理动作(可同时两种操作) int sigaction(int signum, const struct sigaction *act, struct sigaction *oldact); signum参数指出要捕获的信号类型,act参数指定新的信号处理方式,oldact参数输出先前信号的处理方

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

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

ICode9版权所有