Description 求一个最长的串,使得他是\(s_1,s_2\)的子串,但\(s_3\)不是他的子串。 Solution 后缀数组+二分答案+KMP. 单调性显然...首先可以二分一个答案,然后判断。 判断方法就是取出\(height\)一段大于等于\(mid\)的区间,然后看看中间有没有\(
原创 2021-08-04 09:25:22
201阅读
筛选简历时,某个的简历,让老徐眼前一亮;所以,赶紧发给HR,让赶紧把这约来聊聊~刚面了这,简单记录下面谈过程:1. 让简单介绍下自己答:xx年毕业,xx专业,曾经实习过1个月~没了
原创 2021-07-12 16:34:53
242阅读
试想一下,当Java、C++、Python、Ruby、PHP、C#、JS等编程语言变成了动漫人物会是怎样的一幅场景呢?下面就一起看看在日本作家渡辺将人的笔下,各种编程语言都是哪类“美女”的吧!Java犹如宫泽贤治的《不畏风雨》中出现的、性格木讷的女孩子。从小就由于迟钝大食量等特征被别人当作笨蛋,从...
转载 2014-12-07 20:52:00
65阅读
2评论
题目:https://www.lydsy.com/JudgeOnline/problem.php?id=3796 长度一般都是 1e5 ,看这个是 5e4 ,一看就是把两个串接起来做。 自己本来想的是把 s3 分别接到 s1 s2 后面,做后缀数组求出 s1 s2 的每个位置有没有作为开头出
转载 2018-12-07 23:34:00
112阅读
2评论
题目:https://www.lydsy.com/JudgeOnline/problem.php?id=3796 先把三个串拼在一起,KMP 求 s1 , s2 中每个位置 s3 的匹配情况; 注意拼三个串时加入的两个新字符不要一样,否则会影响; 然后预处理出每个位置后面的第一个 s3 的开头 —
转载 2018-12-08 00:06:00
73阅读
2评论
我与往事归于尽,又握乾坤迎花开。
转载 2021-07-22 15:21:16
168阅读
Scrapy框架之批量下载360图0.导语1.项目初始化2.定义存储结构3.Spider核心代码4.pipeline下载及存储5.json知识0.导语爬虫终于来了,,...
原创 2021-08-03 10:16:47
91阅读
现在各大手机制造商都在主推美颜效果,各种前后2000万像素,照亮你的美,各种逆光也清晰。其实这些看似神秘的美颜效果,除了依赖于手机像素之外,更重要的是攻城狮们对于美颜算法的构造。除了这些手机供应商,各大拍照软件比如B612,faceu也必然会有美颜效果,紧随其后的是各大直播平台,没有美颜效果,网红都不愿意去平台直播啦~那么这些美颜算法很难吗?只有大牛们能解决吗?答案是,很难。好的美颜算法确实很难,
原创 2019-09-10 00:11:53
1716阅读
最近接触到了一个开源项目 开源项目项目结构1.关于Gson final static Gson gson = n
原创 2022-11-22 11:32:43
155阅读
原创 lightcity 光城 2018-12-24Scrapy框架之批量下载360图0.导语1.项目初始化2.定义存储结构3.Spider核心代码4.pipeline下载及存储5.json知识0.导语爬虫终于来了,,,好久没更爬虫了,现在更起来。。。。1.项目初始化创建项目scrapy startproject images360创建Spiderscrapy genspider images
c++
转载 2021-03-18 14:54:45
211阅读
的设计工程师们就开始研究出了一种新的
原创 2023-06-01 00:49:50
89阅读
1蒙圈的我几天前,远方的给我发来微信,说她们组的导师心血来潮要搞DeepLearning,希望快速入门,让我给她指导一下,吖,我是拒绝呢,还是拒绝呢,哦?所以此系列文章,诞生了!:花花,我们导师要我们弄深度学习,主要是图像的分类,最近我看了一些卷积神经网络的基本知识,你能给我讲讲常见的CNN架构吗,还有怎么写代码吖。花花:唔,那我们从头最简单的架构讲起吧。(天哪,其实我也啥都不会啊,捂脸)
原创 2020-11-23 22:08:57
342阅读
明人不说暗话,这篇文章我们来聊一个非常有用,同时也是程序员必备的技能,那就是网络排错思路大总结。有了这个技能
转载 2022-03-18 11:37:56
87阅读
1.什么事编程,什么事编程语言? 编程:用代码编写程序编程语言:用哪种语法规则来编写程序a = 10 => 0101010(exe)2.编程语言分类 1.编译型:C,GO 一次性把源代码进行翻译 特点:执行效率很高,平台依赖性一般比较高 2.解释型 :javascript,python,ruby逐行的对源代码进行翻译运行特点:执行效率相对较低,源代码一般无法加密
推荐 原创 2023-03-10 08:43:59
855阅读
一、集合1、定义:用大括号包围元素,元素之间用逗号隔开"特性:无序不重复""集合是无序的,不支持下标" s1 = {10, 20, 30, 30, 50} print(s1) 输出:{10, 20, 50, 30}2、集合的函数set() 把其他类型转换成集合 lst = [1, 2, 3, 5, 4, 4]print(set(lst)) 输出:{1, 2, 3, 4, 5}3、空字
推荐 原创 2023-03-13 08:54:31
1155阅读
一、递归如果一个函数在内部不调用其它函数,而是自己,这个函数就是递归函数;优点:定义简单,逻辑清晰特性:1)必须有一个明确的结束条件;2)超出一定调用次数,会导致栈溢出;递推回溯1、累计求和 def funa(n): sum1 = 0 for i in range(1, n + 1): sum1 += i # sum1 = sum1 + i print(sum1)
推荐 原创 2023-03-15 10:12:59
636阅读
或许你第一个想弄明白的问题是 人工智能(AI),机器学习(ML),深度学习(DL)三者的区别联系,下图清晰明了地告诉你,1什么是机器学习从小学开始,我们便一直「函数」打交道,比如一条直线 ,若输入为  ,很容易得到 若输入为一段音频,你需要去模拟出一个类似与函数的东西,它的输出便是音频的内容若输入为一张图片,你希望模拟一个复杂的函数,使得它的输出为这张图片是什么若输入为一个围棋盘面,你希望模拟
原创 2020-11-23 21:51:27
949阅读
一、转义符1.转义字符 \ 转义符2.字符串编码3.格式化输出"1.转义字符:首先是转义的意思" \n 换行符 print('hello\nworld')print('hello\\nworld') 输出:hello\nworld # 取消转义\t 制表符 ----自动排版的功能 ----一般情况下是代表4个空格 s1 = '姓名\t\t\t年龄\t\t\t性别\t\t班级's
原创 精选 2023-03-12 11:18:40
451阅读
一、作用域变量的查找顺序: 局部 ---- 全局 ---- 内置a = 1局部变量---- 函数的内部去使用的全局变量----整个py文件里都能使用的1.局部变量(在函数内):只能在局部使用(在函数内部使用) def funa(): a = 1 print('第一次的值:%s' % a) a = 2 print('第二次的值:%s' % a)funa()print(a)2.
原创 精选 2023-03-15 09:43:05
272阅读
一、类的私有属性方法_x 单前置下划线,表示私有属性或方法,但是类对象子类可以访问__x 双前置下划线,私有属性或方法,只有类对象自己能访问,子类不能访问__x__ 魔法方法或属性class Classmate: name = 'lucy' _age = 20 # 伪私有属性 __sex = 'F' # 私有属性c = Classmate()prin
原创 精选 2023-03-16 08:54:34
293阅读
  • 1
  • 2
  • 3
  • 4
  • 5