四. Ts数据类型 tuple(元组类型):可以给数组指定位置存指定类型数据 例:let arr:[number, string] = [123, ‘123’]; enum(枚举):将数字转化为标识符 例: enum 枚举名 { 标识符 = 整形常数,...}; 调用:枚举名.标识符 (注:标识符可 ...
分类:
其他好文 时间:
2020-02-22 15:56:22
阅读次数:
67
首发于 "Enaium的个人博客" 在 下新建一个包 在 包里新建 、`ModuleManager Category`枚举 内容 内容 内容 然后再 里面添加Module ...
分类:
其他好文 时间:
2020-02-22 11:39:43
阅读次数:
79
几何+双指针 题目大意:现在有 $n$ 个向量,请你选出来一些向量使它们的和的长度最大,输出最大值的平方。 假如我们已经知道了最终向量的方向,我们要想使长度最大,就需要将所有投影在最终向量正方向上的向量都加起来。 所以我们可以按角度枚举最终向量的方向,我们需要加起来的就是一段移动的区间,我们可以用双 ...
分类:
其他好文 时间:
2020-02-22 09:48:59
阅读次数:
76
Array.prototype.keys():返回以索引值为遍历器的对象 1.Let 和 Const 在ES6以前,JS只有var一种声明方式,但是在ES6之后,就多了let跟const这两种方式。用var定义的变量没有块级作用域的概念,而let跟const则会有,因为这三个关键字创建是不一样的 v ...
分类:
其他好文 时间:
2020-02-22 00:37:34
阅读次数:
82
A. 不然想到一个50分的dp,然而我的dp转移和正解不一样所以没法优化所以就死了。。要是用我的dp推正解大概只能考虑实际含义。 考虑每次在已有的颜色序列中间插入一段,那么考虑转移的方案数,不难得到一条dp转移路径的贡献是每次颜色序列长度+1的乘积。 所以枚举一共经过了多少次转移,转移次数为k的所有 ...
分类:
其他好文 时间:
2020-02-21 22:35:30
阅读次数:
65
1,顺序控制:程序从上到下逐行地执行,中间没有任何判断和跳转 2,分支控制:让程序有选择地执行 ①单分支 if (条件表达式){ 执行代码块; } ②双分支 if (条件表达式){ 执行代码块 1 ; } else { 执行代码块2 ; } ③多分支 if (条件表达式1){ 执行代码块 1 ; } ...
分类:
其他好文 时间:
2020-02-21 22:10:11
阅读次数:
79
题目: 定义一个二维数组: int maze[5][5] = { 0, 1, 0, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 1, 0, }; 它表示一个迷宫,其中的1表示墙壁,0表示可以走的路,只能横着走或竖着走,不能斜 ...
分类:
其他好文 时间:
2020-02-21 20:39:30
阅读次数:
66
The input contains N natural (i.e. positive integer) numbers ( N <= 10000 ). Each of that numbers is not greater than 15000. This numbers are not nece ...
分类:
其他好文 时间:
2020-02-21 20:07:51
阅读次数:
74
UVA1104 芯片难题 Chips Challenge 答案最多不会超过160,可以考虑枚举答案。 当我们枚举答案并且确定每行的最大限度 $ maxn $ 时,其实是可以放多于答案个芯片的。因为此时仍然合法,只是不优秀。 现在,我们考虑第 $ i $ 行/列有 $ t_i $ 个部件,那么我们知道 ...
分类:
其他好文 时间:
2020-02-21 17:52:44
阅读次数:
71
"Link" 注意到合法的一对三角形一定存在一对内公切线。 那么我们得到了一个$O(n^3)$的做法:枚举一条公切线的两个端点,计算公切线左侧和右侧的点数并统计答案。 考虑优化,先固定公切线的一端,然后把另一端按照该公切线的极角排序,那么利用前缀和就可以做到$O(n^2\log n)$了。 ...
分类:
其他好文 时间:
2020-02-21 17:47:15
阅读次数:
87