基于TypeScript编写的js解释器,100%支持ES5语法,支持浏览器、node.js、小程序运行环境
分类:
编程语言 时间:
2020-04-04 20:46:39
阅读次数:
92
前言 tp5想必大家都不陌生,但是大部分人都停留在应用的层面,我将开启系列随笔,深入剖析tp5源码,以供大家顺利进阶。本章将从类的自动加载讲起,自动加载是tp框架的灵魂所在,也是成熟php框架的必备功能 入口 base.php 主角Loader.php autoload_static.php 总结: ...
分类:
Web程序 时间:
2020-04-04 20:25:50
阅读次数:
82
题目链接 http://noi.openjudge.cn/ch0107/30/ ...
分类:
其他好文 时间:
2020-04-04 18:57:26
阅读次数:
90
HDU 2089 —— 不要62 传送门:http://acm.hdu.edu.cn/showproblem.php?pid=2089 题意:给你一对整数n,m,求n~m有多少个数字不含4或62 数位dp入门题,dp状态为dp[当前第几位][上一位是否是6] 搜到底部,如果能搜到最后一位答案+1,因 ...
分类:
其他好文 时间:
2020-04-04 18:43:47
阅读次数:
69
像这种计数 问题什么的 是最讨厌的了... 考虑是环往环后面再续一段 暴力枚举前两个数字 树状数组统计第三个数的个数 n^2log. 考虑只枚举第个数 发现由于边界问题什么的很难处理。 再将枚举直接放到环上 发现边界问题没有了 不过存在 枚举第二个数之后 有 123 231 312 这三种形式。 第 ...
分类:
编程语言 时间:
2020-04-04 18:35:41
阅读次数:
71
给定一个只包括 '(',')','{','}','[',']' 的字符串,判断字符串是否有效。 有效字符串需满足: 左括号必须用相同类型的右括号闭合。左括号必须以正确的顺序闭合。注意空字符串可被认为是有效字符串。 示例 1: 输入: "()"输出: true示例 2: 输入: "()[]{}"输出: ...
分类:
其他好文 时间:
2020-04-04 17:26:33
阅读次数:
60
题意:给出n个格子,按顺序进行m种操作,每种操作能把l [ i ] 个格子涂成一种颜色。 现要求每种颜色至少出现在一个格子上,切所有格子都要涂上颜色。求每种操作开始涂的位置。 先把所有操作长度加起来,如果小于n则一定不成立。 贪心的涂格子,保证前面的操作尽可能的小且要满足涂满格子。 把每一种颜色的长 ...
分类:
其他好文 时间:
2020-04-04 15:02:17
阅读次数:
93
不同路径 LeetCode: "不同路径" 题目描述: 一个机器人位于一个 m x n 网格的左上角 (起始点在下图中标记为“Start” )。 机器人每次只能向下或者向右移动一步。机器人试图达到网格的右下角(在下图中标记为“Finish”)。 问总共有多少条不同的路径? 示例: 思想: dp思想, ...
分类:
编程语言 时间:
2020-04-04 11:56:56
阅读次数:
72
给定一个整数矩阵,找出最长递增路径的长度。 对于每个单元格,你可以往上,下,左,右四个方向移动。 你不能在对角线方向上移动或移动到边界外(即不允许环绕)。 示例 1: 输入: nums = [ [9,9,4], [6,6,8], [2,1,1]] 输出: 4 解释: 最长递增路径为 [1, 2, 6 ...
分类:
编程语言 时间:
2020-04-04 11:47:34
阅读次数:
96
题意:给出一串数字,让我们在其中加 + - 号,能加n-1个,正负号任意组合 只要其中一个结果能整除k,就输出 可以 全部结果都不能整除,就输出不可以 思路:题意给出的数据范围为n(1e4) k(1e2 ) 即要除的数只有100这么大,那么每一次枚举,我们显然可以枚举1到100内的数 只要在当前这个 ...
分类:
其他好文 时间:
2020-04-04 11:27:01
阅读次数:
56