第一行两个数,分别为n,m。
第二行n个数,表示盾神一开始的项链。第i个数表示第i颗珠子的颜色。
接下来m行,为以下形式之一:
ADD P Q:表示在颜色为P的珠子前面加上一个颜色为Q的珠子。
DEL P:表示把颜色为P的珠子去掉,如果它不在端点处,则需要把它旁边的两颗珠子连起来。例... ...
分类:
其他好文 时间:
2020-02-25 20:39:55
阅读次数:
84
先上一个介绍:https://blog.csdn.net/shihuacai/article/details/8856370 用视频https://www.bilibili.com/video/av81181427 中的一个例子来测试 输出为: 实际上, CountDownLatch阻塞的是主线程而 ...
分类:
编程语言 时间:
2020-02-25 20:29:38
阅读次数:
72
上一个博客中部署了MHA,但是却没有稳定的IP地址为外网提供服务,这个博客就来使用VIP向外网提供服务,达到服务的稳定
分类:
数据库 时间:
2020-02-25 20:13:09
阅读次数:
84
一、什么是http协议 HTTP是一个应用层协议,无状态的,端口号为80。主要的版本有1.0/1.1/2.0. HTTP/1.* 一次请求-响应,建立一个连接,用完关闭; HTTP/1.1 串行化单线程处理,可以同时在同一个tcp链接上发送多个请求,但是只有响应是有顺序的,只有上一个请求完成后,下一 ...
分类:
Web程序 时间:
2020-02-25 17:56:52
阅读次数:
69
题目描述 一只青蛙一次可以跳上1级台阶,也可以跳上2级。求该青蛙跳上一个n级的台阶总共有多少种跳法(先后次序不同算不同的结果)。 思路 当台阶为1级时,共1种方法;当为2级时,共2种方法;当为3级时,共3中方法。以此类推,有n级台阶时,共f(n)=f(n 1)+f(n 2), n 2, f(1) = ...
分类:
其他好文 时间:
2020-02-25 00:21:40
阅读次数:
80
一、常用组件 在上一个章节中讲解了封装请求数据的模块,在此处请求轮播图的数据 1.首页轮播图数据的请求以及渲染 1.1 轮播图数据的请求 pages/home/home.js 2 使用组件 视图容器 swiper 滑块视图容器。其中只可放置swiper item组件,否则会导致未定义的行为。 属性表 ...
分类:
微信 时间:
2020-02-25 00:09:22
阅读次数:
93
[TOC] 常规检查 没有开启 RELRO ,意味我们可以修改 got 表地址。 逆向分析 Add 函数 + dword_804A288:存储构造的块地址 + (dword_804A288 + 13):在块地址的 13 字节处写入上一个块的地址 + (dword_804A288 + 25):在块地址 ...
分类:
其他好文 时间:
2020-02-25 00:02:11
阅读次数:
84
两个函数都在 里 顾名思义,next_permutation用来求下一个排列,prev_permutation用来求上一个排列。 当前的排列不满足函数能够继续执行的条件的时候,返回false,否则返回true 比如数组中已经是1,2,3,4,5了,就不能用prev_permutation了 ...
分类:
编程语言 时间:
2020-02-24 20:58:31
阅读次数:
91
定义 (一)前缀树作用 基本作用 给定一系列的字符串,判断有没有以某些字符开头的字符串 ; 扩充用法1 已有一系列字符串中 是否包含某个字符串 方案:在每一个节点上加上一个数据项,该数据项表示由多少字符串是以当前字符结尾的。 扩充用法2 给定一系列字符串, 查询有多少字符串是以当前字符作为前缀的 。 ...
分类:
其他好文 时间:
2020-02-24 20:35:15
阅读次数:
78
为什么前端工程师很难找?(知乎上一个读后蛮有感慨的回答) 知乎用户 IBM CRL,前端田园犬 89 人赞同 因为看到朴灵大神出现在这个帖子所以来写这个答案,首先感谢朴灵大神您写的关于nodejs的书和推荐过的javascript的书,图灵社区的奉献让我受益匪浅。让我这个曾经的菜鸟对js有了重新认识 ...
分类:
其他好文 时间:
2020-02-23 22:18:57
阅读次数:
77