之前学斜率优化的锅,凸包没学会,当时是不等式搞过去的,考试时妄想推出和u无关,只和祖先有关的不等式,失败。。。 先看式子(c[fa]-c[son])/(dep[son]-dep[fa]),看起来很别扭,尝试加负号,就变成了斜率(我们以dep为x轴,dep为y轴建坐标系),要求斜率最大,为下凸包, 这 ...
分类:
其他好文 时间:
2019-08-18 09:18:17
阅读次数:
96
浅谈二分 来自8,17考试模拟24。 本题: 单调凸包。(找凸包方向:联系高考数学线性规划) 弹栈操作是一个个向后弹的。序列转换为树上。对于树上结构,只需记录父子关系,即可还原出一整棵树。因为要可持久化,那么这里的栈也变为了树状。只需记录在栈里的父亲即可。甚至不用开一个数组作为栈。由于单调性,搭配倍 ...
分类:
其他好文 时间:
2019-08-17 22:23:36
阅读次数:
117
https://www.jianshu.com/p/7a6708cde333 安装:yarn add redux react-redux --save redux分为三个部分组成action reducer store action可以触发reducer中的state 在改变共享状态的文件处使用 c ...
分类:
其他好文 时间:
2019-08-17 22:22:26
阅读次数:
104
以下是原来的查询方式: $inviterUserExt = UserExt::findOne(['user_id' => $inviteUser->id, 'store_id' => $_storeId, 'is_subscribe' => IS_SUBSCRIBE]); if (!$inviter ...
分类:
数据库 时间:
2019-08-17 17:39:38
阅读次数:
120
今天做连表查询的时候,发现加入where语句时会报该条件不明确的sql错误,有点懵, 翻找了一些资料,发现是其中两张表有相同的字段名,我又没有指定该where条件是哪张表的该字段。 修改为where为以下代码即可 $where = array( 'a.store_id' => $storeId, ' ...
分类:
其他好文 时间:
2019-08-16 18:46:27
阅读次数:
272
1、Vuex.store 的基本使用 Vuex 是一个专为 Vue.js 应用程序开发的状态管理模式,它采用集中式存储管理应用的所有组件的状态,并以相应的规则保证状态以一种可预测的方式发生变化。 Vuex 使用单一状态树,即用一个对象包含全部的应用层级状态,这也意味着,每个应用将仅仅包含一个 sto ...
分类:
其他好文 时间:
2019-08-16 11:54:55
阅读次数:
125
十六、Java内存模型 特点:原子性、可见性、有序性。 原子性:read、load、use、store、write、synchronized关键字保证原子性 可见性:synchronized、volatile、final保证可见性 有序性:synchronized保证有序性 十七、设计模式 ①分类: ...
分类:
编程语言 时间:
2019-08-16 00:45:58
阅读次数:
102
Task.1 走格子 题目大意:C和F在一个可以看作 $N\times M$ 的矩阵的房间中,矩阵中的每一个元素可以是: 1. 障碍:" " 2. C或者F的起点:"C"或"F" 3. 空区域:"." C携带了一把传送枪,每次C都可以: 1. 花费一个单位时间移动到相邻的空区域 2. 不花费时间向上 ...
分类:
其他好文 时间:
2019-08-15 21:07:39
阅读次数:
84
在 vuex之state、mutations使用示例 已经简单用过mutations,这一篇更全面去了解一下这个概念。 vuex官方文档对mutations的描述 更改vuex的store中的状态的唯一方法是提交mutation。 你不能直接调用一个mutation handler。这个选项更像是事 ...
分类:
其他好文 时间:
2019-08-15 19:39:31
阅读次数:
192
Redux-ORM Redux-ORM 库提供了一个非常有用的抽象层,用于管理 Redux store 中存储的范式化数据。它允许你声明 Model 类并且定义他们之间的关系。然后它可以为你的数据类型生成新“表”,充当用于查找数据的特殊选择器工具,并且对数据执行不可变更新。 有几种方法可以用 Red ...
分类:
其他好文 时间:
2019-08-15 17:22:26
阅读次数:
142