题目传送门 分析: 首先知道答案不会超过$n$,做$n$次操作1绝对完成任务了 我们考虑用操作2替换操作1减少次数 我们将整个序列看做$n$个点,操作2将其中两个点相连 首先我们不会连出环,这样环上的点全都可以使用操作1,无法达到减少操作次数的目标 没环?那就是森林了呗 考虑其中的一个子集构成了树, ...
分类:
其他好文 时间:
2020-05-27 20:40:22
阅读次数:
73
方法一:两次哈希计数 题目要求制造字母异位词,所以字母的位置不需要考虑,只需要考虑每种字母的数量。使用哈希表对字母进行计数。计数结束后,检查字符串 sss 的哪些字母比字符串 ttt 中的少,那么 sss 需要通过变换补齐这些字母来构造 ttt 的字母异位词。sss 需要补的字母的数量即为需要的步数 ...
分类:
其他好文 时间:
2020-05-27 15:25:12
阅读次数:
43
beforeAvatarUpload(file) { let FileExt = file.name.replace(/.+\./, "") let flag = ['doc','docx','xls','xlsx'].includes(FileExt) const isLt30M = file.s ...
分类:
Web程序 时间:
2020-05-27 15:16:08
阅读次数:
237
项目初始化 vue-element-admin 源码 git clone https://github.com/PanJiaChen/vue-element-admin cd vue-element-admin npm i npm run dev 若npm 报错 Cannot find module ...
分类:
其他好文 时间:
2020-05-27 12:31:19
阅读次数:
137
package LeetCode_496 /** * 496. Next Greater Element I * https://leetcode.com/problems/next-greater-element-i/description/ * * You are given two array ...
分类:
其他好文 时间:
2020-05-26 22:09:23
阅读次数:
112
Dom DOM基础 文档对象模型 Element attribute text 获取元素节点 older forms links achors images 表单,写表单name,尽量写 表单元素 document.[formName] 表单字段(域) formElement.[formFieled ...
分类:
Web程序 时间:
2020-05-26 20:39:23
阅读次数:
87
var result_arr = []; let dom = document.getElementById('canvas'), ctx = dom.getContext('2d'); var img = new Image(); img.src = '../images/logo.png'; i ...
分类:
其他好文 时间:
2020-05-26 18:42:07
阅读次数:
152
element:只返回匹配到的第一个元素,且找不到就报错 方法一:通过id属性定位 ''' #通过id属性定位 textElement = driver.find_element_by_id('abc') #获取元素文本值,text获取的是标签对中间的值 print(textElement.text ...
分类:
其他好文 时间:
2020-05-26 18:40:15
阅读次数:
76
// 封装优先级队列 function PriorityQueue() { function QueueElement(element, priority) { this.element = element this.priority = priority } // 封装属性 this.items ...
分类:
其他好文 时间:
2020-05-26 01:19:35
阅读次数:
64
一. 元素查找 - get 1. get 相当于 selenium 中的 find_element_by_css & find_elements_by_css 2. css 的所有 selector 均可以放在 get里查找 3. 示例: 描述 在 Cypress 中的使用(单个/多个元素) 在 S ...
分类:
其他好文 时间:
2020-05-25 23:40:33
阅读次数:
541