1.打印出所有的"水仙花数",所谓"水仙花数"是指一个三位数,其各位数字立方和等于该数本身。例如:153是一个"水仙花数",因为153=1的三次方+5的三次方+3的三次方。(知识点:循环语句、条件语句) package a; import java.util.Scanner; public clas ...
分类:
其他好文 时间:
2020-04-02 11:43:03
阅读次数:
72
一:Kmp算法 概要: Kmp算法中nxt数组为重要组成部分,nxt数组所存的内容为:next[i]表示前i个字符组成的子串的最长相同前缀和后缀的长度,要注意应用中提出的nxt[i]变化(方便在匹配两个字符串时候跳动减少时间复杂度) nxt数组模板: 以i=1为起点的字符串进行处理 void get ...
分类:
编程语言 时间:
2020-04-01 19:31:10
阅读次数:
79
一、配置文件优先级加载机制 SpringBoot项目启动会扫描以下位置的application.properties或者application.yml作为默认的配置文件 1、工程根目录:./config/ 2、工程根目录:./ 3、classpath:/config/ 4、classpath:/ 加 ...
分类:
编程语言 时间:
2020-04-01 12:32:09
阅读次数:
97
B和H是两个水题C题是个模拟题,按照题目意思模拟就可以,只不过需要注意输出格式(指数行和底数行不能同时出现数字),G题也是个模拟题,题意是给出一个字符串,问能不能由上面那两个替换公式经过有限次替换得到,类似模拟括号匹配中栈的操作,不同的是不能出现紧挨的'ab'(可以是'ba')。 //H #incl ...
分类:
其他好文 时间:
2020-04-01 10:35:44
阅读次数:
77
有关构建扫描的定义为: 构建扫描(build scan)是一个中心化并且可以共享的构建记录。这个构建记录通常能够告诉在构建中发生了什么并且为什么会发生。 通过应用构建扫描插件到你的项目中,你可以将你的构建扫描发布到 https://scans.gradle.com 网站中,并且这个服务是免费的。 具 ...
分类:
其他好文 时间:
2020-04-01 01:16:17
阅读次数:
79
概念 KEYS 查找所有符合给定模式pattern的key // 需很谨慎使用,耗时长影响正常业务,线上禁用KEYS命令 SCAN 用于增量地迭代获取key 语法 SCAN cursor [MATCH pattern] [COUNT count] SSCAN、HSCAN、ZSCAN命令与之类似 示例 ...
分类:
其他好文 时间:
2020-03-31 23:07:01
阅读次数:
84
sync_with_stdio 这个函数是一个“是否兼容stdio”的开关,C++为了兼容C,保证程序在使用了std::printf和std::cout的时候不发生混乱,将输出流绑到了一起。 应用 在ACM里,经常出现数据集超大造成 cin TLE的情况。这时候大部分人(包括原来我也是)认为这是ci ...
分类:
其他好文 时间:
2020-03-31 09:11:18
阅读次数:
129
题意: 给出一棵 $n$ 个点的树,每条边上有一个字母($a\to v$,共 $22$ 个),对于每一个子树,询问其中最长的,满足:路径上的字符集可以重组成回文字符串的路径的长度。 数据范围:$1 ≤ n ≤ 5·10^5$ 分析: $dsu\;on\;tree$ 可用于解决不带修改的树上问题。 其 ...
分类:
其他好文 时间:
2020-03-30 21:42:43
阅读次数:
63
在go语言中如果想获取用户输入,会用到Scan方法。scan在go语言中有很多中,今天介绍一下他们的使用方法和不同点。和print类似,scan也分为三大类:Scan、Scanf和Scanln:从标准输入os.Stdin读取文本(从终端获取数据)Fscan、Fscanf、Fscanln:从指定的io.Reader接口读取文本(通用)Sscan、Sscanf、Sscanln:从一个参数字符串读取文本
分类:
编程语言 时间:
2020-03-30 14:30:33
阅读次数:
220