1.题目描述: 实现一个基本的计算器来计算一个简单的字符串表达式的值。 字符串表达式仅包含非负整数,+, - ,*,/ 四种运算符和空格 。 整数除法仅保留整数部分。 题目链接:https://leetcode-cn.com/problems/basic-calculator-ii/ 2.解题思路及 ...
分类:
其他好文 时间:
2019-11-08 19:12:48
阅读次数:
149
今天测试java文件内容,但文件还不熟悉,这几天一直在搞JavaWeb,该好好看看Java文件了 问题一:读入文件中的内容,输出前n个出现最多的字母(将单词分解成字母),区分大小写 解题思路:首先得先读取文件内容,将一些符号删去,然后提取单词,再提取字母,将它们分别放到52个char类型的数组当然还 ...
分类:
其他好文 时间:
2019-11-05 16:59:21
阅读次数:
67
Web套路解题步骤 首先要进行信息收集 题目类型 SQL注入 简单注入 宽字节注入(针对于jbk编码) 花式绕mysql 绕关键词检测拦截 MongoDB注入 http头注入 ip地址 二次注入 解题思路 简单注入,手工或sqlmap跑 判断注入点,是否是http头注入?是否在图片出注入?等等 利用 ...
分类:
Web程序 时间:
2019-11-04 19:39:51
阅读次数:
132
一、题目要求 二、题目背景 位运算:或,异或,与,移位 三、解题思路 (1)要求算法时间复杂度是线性的,O(n),想到的是先将列表排序,排序后相同的数值两两之间前后相邻,进行偶数次循环,判断两两数值是否相等即可。需要注意的是考虑列表只有 一个数字和最后一个是single number的情况。 运行结 ...
分类:
其他好文 时间:
2019-11-03 20:32:15
阅读次数:
97
"cf题面" 解题思路 比赛过程中想了一个贪心——把所有城市按照自建代价排序,排在第一的城市肯定自建,之后依次判断排在后面的城市要自建还是要连接前面的。这么做WA13了(第一次忘开 WA4)。 赛后看看题解,又参考了之前同样WA13的 Artoriax的代码,大概发现了这种做法的漏洞。假设自建代价是 ...
分类:
其他好文 时间:
2019-11-02 16:13:41
阅读次数:
122
传送门 "Luogu" 解题思路 很容易想到直接构造合法的数,但是这显然是会T飞的。 我们需要考虑这样一件事: 对于一个数 $n$,对其进行质因数分解: $$n=\sum_{i=1}^x p_i^{c_i}$$ 那么就会有: $$\sigma(n)=\prod_{i=1}^x \sum_{j=1}^ ...
分类:
其他好文 时间:
2019-11-01 22:53:24
阅读次数:
176
传送门 "Luogu" 解题思路 首先构造出所有的幸运数字。 然后考虑一个幸运数字会产生多少贡献。 对于一个数 $x$,它在区间 $[l,r]$ 内的倍数的个数为 $\lfloor \frac{r}{x} \rfloor \lceil \frac{l}{x} \rceil + 1$。 那么我们就只需 ...
分类:
其他好文 时间:
2019-11-01 22:53:08
阅读次数:
162
开源地址: "点击该链接" 前言 十月份共有60道题目,全部属于 Easy 难度的,所以公众号中分享出来的并不多,只是挑了一些感觉还可以的才分享了出来,这60道题目我按照不同类别进行了分类整理,所有源码以及对应的解题思路均匀开源到 GitHub,公众号内回复“LeetCode”获取,具体题目如下。 ...
分类:
其他好文 时间:
2019-11-01 16:43:48
阅读次数:
68
题目:Foo类的三个方法会并发执行,确保first,second,third的执行顺序 解题思路: 1.信号量 每个 acquire() 方法阻塞,直到有一个许可证可以获得然后拿走一个许可证。每个 release() 方法增加一个许可证,这可能会释放一个阻塞的 acquire() 方法。 ...
分类:
编程语言 时间:
2019-11-01 13:16:00
阅读次数:
140
(点击此处查看原题) 题意分析 给出n个数,a1,a2...an,现在可以进行最多k次操作,每次操纵可以使得任意一个数自增或者自减,问经过最多k次操作后,n个数中的最大值-最小值最小为多少? 解题思路 一开始,看到k最大可达1e14,就知道这个肯定不能暴力求解...但是我们可以通过优化暴力的方法来解 ...
分类:
其他好文 时间:
2019-11-01 09:36:49
阅读次数:
102