本文学习之这篇博客:https://www.cnblogs.com/-Ackerman/ 首先我们来看大数加法 可以这样理解,先相加,再进位,当然我们这里全部用字符串来存储,看代码就懂了 #include<bits/stdc++.h> using namespace std; string BigA ...
分类:
其他好文 时间:
2020-02-23 18:10:02
阅读次数:
77
permutation: 在遇到全排列问题时,在数据量较小的情况下可以使用dfs的做法求得全排列,同时我们也知道在STL中存在函数next_permutation和prev_permutation,这两个函数可以较快的求出全排列,而这两个函数的实现却不是依赖于搜索算法(dfs)的。 分析: 以nex ...
分类:
其他好文 时间:
2020-02-22 19:46:41
阅读次数:
81
几何+双指针 题目大意:现在有 $n$ 个向量,请你选出来一些向量使它们的和的长度最大,输出最大值的平方。 假如我们已经知道了最终向量的方向,我们要想使长度最大,就需要将所有投影在最终向量正方向上的向量都加起来。 所以我们可以按角度枚举最终向量的方向,我们需要加起来的就是一段移动的区间,我们可以用双 ...
分类:
其他好文 时间:
2020-02-22 09:48:59
阅读次数:
76
图中长度为k的路径的计数 $G_{k_1+k_2}[u][v]=\sum^n_{w=1}G_{k_1}[u][w] G_{k_2}[w][v]$ 经过变形,$G_{k_1+k_2}=\sum^n_{w=1}G_{k_1} G_{k_2}$ 所以$G_k=G_1^k$ ...
分类:
其他好文 时间:
2020-02-22 00:00:20
阅读次数:
68
前言在工作或者学习中,我们经常处理基本数据类型,其中数组更是天天见面,js中数组遍历的方法种类众多,所以在这里,我总结了一下,准备写一写关于数组遍历的常见方法,废话少说,请少侠看代码。测试用例 var arr = [1,2,3,4,5,6]方法一 for 循环for循环,也是最常见的,最简单的 fo ...
分类:
编程语言 时间:
2020-02-21 23:58:00
阅读次数:
133
在web中使用JavaScript,BOM是真正的核心。BOM提供了很多对象,用于访问浏览器的功能,这些功能与任何网页内容无关。 1 window对象 BOM的核心对象是window,表示浏览器的一个实例。在浏览器中,window对象既是通过JavaScript访问浏览器窗口的一个接口,又是ECMA ...
分类:
其他好文 时间:
2020-02-21 23:54:35
阅读次数:
100
迁移学习 "1.基本概念" "2.Fine tuning" "3.Fixed" 1.基本概念 假设我们想从图像中识别出不同种类的椅子,然后将购买链接推荐给用户。一种可能的方法是先找出100种常见的椅子,为每种椅子拍摄1,000张不同角度的图像,然后在收集到的图像数据集上训练一个分类模型。这个椅子数据 ...
分类:
其他好文 时间:
2020-02-21 12:52:56
阅读次数:
92
C++中的const更像编译阶段的 define 变量是要占用内存的,即使被const修饰也不例外。m,n两个变量占用不同的内存,int n = m;表示将m的值赋给n。 在C语言中,编译器会先到m所在的内存取出一份数据,再将这份数据赋给n; 在C++中,编译器会直接将10赋给m,没有读取内存的过程 ...
分类:
编程语言 时间:
2020-02-21 10:15:26
阅读次数:
101
An abstract class represents an interface. Interfaces are the subject of this chapter: from the dynamic protocols that are the hallmark of ducking typ ...
分类:
其他好文 时间:
2020-02-21 10:14:50
阅读次数:
74
点化,道教或佛教用语。[reveal;transform sb. by a Taoist monk] 道教传说中说神仙能使用法术点化使物或人成仙。后借指道士或菩萨用言语启发人,点醒世人,使其悟道,泛指启发开导。 1、 中文名:点化出 处:道家术语基本释义:神仙使用法术点化使物或人成仙详细释义:玷污风 ...
分类:
其他好文 时间:
2020-02-20 20:45:01
阅读次数:
138