functions solution logic sets
Solution - Partition Game
Link. 做 vjudge 的题有一种美丽的窒息的感觉。 设 \(f_{i, j}\) 表示前 \(i\) 个选 \(j\) 段出来的最小代价,转移 \(f_{i, j} = \min_{0 \leq k < i} \{f_{k, j - 1} + w_{k + 1, i} \}\),\(w_{k ......
TypeError: defineConfig is not a function
原因:由于用vue-cli直接创建了vue 3的项目,而里面的生态并非都是最新版,vue.config.js中的代码如下,使用了vue 3的语法: const { defineConfig } = require('@vue/cli-service') module.exports = define ......
Solution Set - CF787
Vive le R & M! 还被种草了 Hurt,真的颇有感触,但这是 Solution Set,就不写了。 A. The Monster exgcd,但是发现 \(1 \leq a, b, c, d \leq 100\) 直接暴力枚举即可。我认为这是 \(O(1)\) 的,但题解认为是 \(O( ......
Solution - 公路旅行
Link。 又名:《不会 T1 记》。 原来用到了神秘的倍增!但是我写了一个申必二分,最坏 \(O(qn \log n)\),甚至不如暴力,我是🤡。 类似于 ST 表那样,\(f_{i, j}\) 表示从 \(i\) 出发经过 \(2 ^ j\) 段不大于 \(L\) 的路程,那么 \(f_{i, ......
Solution - Hossam and (sub-)palindromic tree
又名:《最近 vjudge 题全部罚坐》。 唯一 Trick:回文序列,就想区间 dp!时间复杂度 \(O(n ^ 2)\)! 如果是序列:\(f_{l, r}\) 表示 \([l, r]\) 的最长回文子序列,\(f_{l, r} = \max(f_{l + 1, r}, f_{l, r - 1} ......
[Go] Function & Pointer
In Go, function can return multi value: func addAndSubstract(a int, b int) (int, int) { return a+b, a-b } It is also possible to define named return v ......
js的作用域是链式的,当for循环函数内部的子块有引用的时候是不会销毁的。这里运用了闭包,外层 function(i)保持着对i的引用,因此每次 i的值得以保留,每次调用定时函数内层function都有自己的私有变量值。
执行以下程序,下列选项中,输出结果正确的是() for(var i = 0;i<2;i++){ setTimeout(function(){console.log(i)},0) ....① } for(var i = 0;i<2;i++){ (function(i){ setTimeout(func ......
typeof 主要用于检测基本数据类型,对于引用类型不大适用(因为所有引用类型的值都是 Object 的实例),只能知道是对象,而具体是什么类型的对象却无法判断。这时需要 instanceof 来判断到底是什么类型(普通Object类型、Array类型、Function类型、RegExp类型、Date类型,基本包装类型【包括:Boolean、Number、String类型】)的对象
下面哪些语句可以 在JS里判断一个对象是否为String类型? A oStringObject instanceof String B typeof oStringObject == 'string' C oStringObject is String D 以上答案都不正确 正确答案:A JS 中值 ......
首先Function的显示原型prototype和隐式原型__proto__都是同一个 也就是说 构造函数和实例都是他自己 然后Function的原型的隐式原型是Object的显示原型
下列说法正确的是() A 每个JS对象一定对应一个原型对象,并从原型对象继承属性和方法 B 对象的__proto__指向自己构造函数的prototype C Object.prototype. proto null,说明原型链到Object.prototype终止 D 表达式 Function.pr ......
神经网络入门篇:详解为什么需要非线性激活函数?(why need a nonlinear activation function?)
为什么需要非线性激活函数? 为什么神经网络需要非线性激活函数?事实证明:要让的神经网络能够计算出有趣的函数,必须使用非线性激活函数,证明如下: 这是神经网络正向传播的方程,现在去掉函数\(g\),然后令\(a^{[1]} = z^{[1]}\),或者也可以令\(g(z)=z\),这个有时被叫做线性激 ......
Function构造函数可以接受任意数量的参数,但最后一个参数始终被看成函数体,注意函数表达式定义函数的方法与声明其他变量时一样需要加分号。
下列关于 js 函数定义方式的描述正确的是 A function add(a,b){return a+b;}函数表达式 B var add=new Function(‘a’,’b’,’return a+b’)函数表达式 C function add(a,b){return a+b;}函数声明 D v ......
方法的长度是形参的长度,并且如果形参被指定默认值的话,就失去一个长度,比如function(a=1,b,c)那么这个长度就是2,而不是3
以下哪些表达式的值为0? A (()=>{}).length B 1 & 2 C +[] D [1,2,-3].reduce((a, b) => a - b, 0) 正确答案:ABCD (()=>{}).length; 获取方法形参个数,形参为0 1=0001 2=0010 按位与运算,同为1才为1 ......
CF486D Valid Sets
题目描述: 给定 \(n\) 个点的树,点有点权,求满足最大点权与最小点权之差小于等于 \(d\) 的连通子图数目。答案对 \(10^9 + 7\) 取模。 数据范围: \(1\le d\le 2000,1\le n\le 2000\) \(1\le a_i\le 2000\) \(1\le u,v ......
论文精读:用于少样本目标检测的元调整损失函数和数据增强(Meta-tuning Loss Functions and Data Augmentation for Few-shot Object Detection)
论文链接:Meta-Tuning Loss Functions and Data Augmentation for Few-Shot Object Detection Abstract 现阶段的少样本学习技术可以分为两类:基于微调(fine-tuning)方法和基于元学习(meta-learning ......
Convex Functions
1. Basic properties and examples 1.1 Definitions A function \(f:\R^n\rarr\R\) is convex if \(\mathrm{\textbf{dom}}\ f\) is a convex set and if for a ......
变量提升,声明提升,函数表达式不提升。最后执行匿名函数; 用function定义的函数声明会直接提升到最顶层(区分函数表达式)
以下代码执行后, num 的值是? var foo=function(x,y){ return x-y; } function foo(x,y){ return x+y; } var num=foo(1,2); A -1 B 3 C 1 D 2 正确答案:A 选A。该题考察的是JS解析顺序。 根据题 ......
神经网络入门篇:激活函数(Activation functions)
激活函数 使用一个神经网络时,需要决定使用哪种激活函数用隐藏层上,哪种用在输出节点上。到目前为止,之前的博客只用过sigmoid激活函数,但是,有时其他的激活函数效果会更好。 在神经网路的前向传播中,\(a^{[1]} = \sigma(z^{[1]})\)和\(a^{[2]} =\sigma(z^ ......
Spring5学习随笔-Set注入详解和构造注入
学习视频:【孙哥说Spring5:从设计模式到基本应用到应用级底层分析,一次深入浅出的Spring全探索。学不会Spring?只因你未遇见孙哥】 第四章、注入(Injection) 1.什么是注入 通过Spring工厂及配置文件,为所创建对象的成员变量赋值 1.1为什么需要注入 “通过编码的方式,为 ......
jmeter-set up先登录获取token,再测试
1.顶部加通用的信息头管理,cookie管理器 2.添加set up线程组,用户数为1 3.添加登录请求 4.添加断言,添加debug调试 5.提取json, 6.添加debug,运行后查看是否获取到token 7.设置token为全局变量 8.再添加线程组,线程组可正常设置并发数 需要用到toke ......
「模拟赛」Solution Set
\(\text{heart}\) \(\text{Solution}\) 可以记 \(f(u)\) 为从 \(u\) 出发到某个点停止的方案数,\(f(u)\) 可以 \(O(n)\) 转移,显然复杂度为 \(O(n^2)\). 当前我们要转移 \(u\) 子树内,对于 \(v\in \text{s ......
Solution - Makoto and a Blackboard
Link。 朴素 dp 应该不用说了。放个用 map 的代码。 int dfs(int n, int k) { if (!k) return n; if (f[make_pair(n, k)]) return f[make_pair(n, k)]; int tot = 0, ans = 0; for ......
公告 & Solution - 公路旅行
以后应该会用 Obsidian 搭个博客,博客园可能会被弃用了。 为了有点价值放个不知道什么东西上来。 Link。 不会 T1!原来用到了神秘的倍增!但是我写了一个申必二分,最坏 \(O(qn \log n)\),甚至不如暴力,我是🤡。 类似于 ST 表那样,\(f_{i, j}\) 表示从 \( ......
C++ 中 <iterator> <functional> <numeric> 库好用的函数
C++ 中 <iterator> <functional> <numeric> 库好用的函数 泰裤辣! <iterator> 简述:迭代器省代码用的。 std::advance 记忆方法:advance-前进。 形如:advance(it, step),表示 it 迭代器自增 step 步。 实现类 ......
浅谈JVM Instruction Set (Opcode)
浅谈JVM Instruction Set (Opcode) 1. 背景 日常开发中,遇到一个潜藏bug的java代码,借此简单回顾一下JVM Instruction Set (Opcode)知识。 问题demo代码如下: public class BugDemo { public static v ......
使用 npm config set script-shell 实现跨平台的脚本执行需求
npm config set script-shell C:\\app\\Git20180223\\bin\\bash.exe 这个命令的准确含义是设置npm的脚本(shell)执行环境为"C:\app\Git20180223\bin\bash.exe"。这个命令用于修改npm的配置,具体来说,它修 ......
Function 函数式接口 处理if else过多的问题
使用注解@FunctionalInterface标识,并且只包含一个抽象方法的接口是函数式接口。 函数式接口主要分为Supplier供给型函数、Consumer消费型函数、Runnable无参无返回型函数和Function有参有返回型函数 处理if分支操作 1、定义函数 定义一个抛出异常的形式的函数 ......
[题解]AT_abc328_f [ABC328F] Good Set Query
思路 带权并查集模板。 如果对于一个三元组 \((a,b,c)\) 如果它能够添加到 \(S\) 中一定满足如下条件中的一条: \(X_a,X_b\) 满足其中有一个是「不确定」的。在这里 ......
当类中一个属性只有get()方法而无set()方法时,该属性是无法进行赋值的,连构造方法中的初始化都不行
执行以下程序,输出结果为() class Phone{ constructor(price){ this.price = price; } get price(){ return 999; } } var p = new Phone(888); console.log(p.price); A 999 ......
Set a Light 3D Studio: 创造逼真光线效果,轻松拍摄 mac/win版
Set a Light 3D Studio mac/win版是一款功能强大的3D摄影棚模拟布光软件,它为用户提供了一个全方位、真实的摄影棚环境,以及各种专业的布光工具和功能,让用户能够轻松地模拟并创造出各种光线效果。 →→↓↓载set.a.light 3D STUDIO 首先,Set a Light ......
JAVA Set集合的深拷贝
之前在做统计的时候,用到Set集合,存储到Map中,但是因为是浅拷贝,导致数据错误问题。这里记录下如何深度拷贝Set 关于浅拷贝和深拷贝的的问题,请参考另一篇文章《JAVA 的深拷贝和浅拷贝》 简而言之:深拷贝是完全创建一个新的对象,是一个全新的对象。而浅拷贝仅仅复制所考虑的对象,而不复制它所引用的 ......