码迷,mamicode.com
首页 > 2019年01月02日 > 全部分享
poj1821 Fence
题目描述 题解: 应该是个$dp$; $dp[i][j]$表示第$i$个人涂到第$j$块的最大收益。 推一下式子:$$dp[i][j]=max(dp[i-1][j],dp[i][j-1],dp[i-1][k]+(j-k)*p[i])$$ 对于最后面那个式子可以化一下:$$max(dp[i-1][k] ...
分类:其他好文   时间:2019-01-02 10:37:39    阅读次数:143
2-3-3 列表方法
append:在列表末尾追加1个新的对象 count:统计某个元素在列表中出现的次数 extend:在列表末尾一次性追加另一个序列中的多个值 例子: 效果: 1 [1, 2, 3, 4] 2 2 3 2 4 1 5 0 6 [1, 2, 3, 4, 5, 6] 小知识:方法后面是(),如果调用列表对 ...
分类:其他好文   时间:2019-01-02 10:37:26    阅读次数:184
并查集数据结构的几种实现
第一种实现 每一个节点都只是指向根节点 find是 常数时间复杂度的, union是 线性时间复杂度的。 第二种实现 每一个节点指向一个和自己在相同集合中的节点 find操作是树的高度时间复杂度,union操作也是 树的高度时间复杂度 第三种实现其实是第二种实现的改良版本 因为第二种实现,当树的高度 ...
分类:其他好文   时间:2019-01-02 10:37:17    阅读次数:163
Unique Paths
Runtime: 0 ms, faster than 100.00% of C++ online submissions for Unique Paths. 还有一个省空间的办法,那就是只用一个一维数组存储。思路和矩阵差不多。 ...
分类:其他好文   时间:2019-01-02 10:36:58    阅读次数:181
Mybatis三
1 Mybatis的缓存 1.1 Mybatis的缓存机制 Mybatis包含非常求昂达的查询缓存特性,它可以非常方便的配置和定制。缓存可以极大的提高查询效率。 Mybatis系统中默认定义了一级缓存和二级缓存。 ①默认情况下,只有一级缓存开启。 ②二级缓存需要手动开启和配置,它是基于namespa ...
分类:其他好文   时间:2019-01-02 10:36:49    阅读次数:161
java String、StringBuilder 、正则表达式
String类 字符串(引用类型) 修改字符串 是重新创建 赋值地址 构造方法 public class StringDemo2 { public static void main(String[] args) { String s1 = "hello"; String s2 = "hello"; ...
分类:编程语言   时间:2019-01-02 10:36:35    阅读次数:132
Linux命令大全
Linux必学的60个命令Linux提供了大量的命令,利用它可以有效地完成大量的工作,如磁盘操作、文件存取、目录操作、进程管理、文件权限设定等。所以,在Linux系统上工作离不开使用系统提供的命令。要想真正理解Linux系统,就必须从Linux命令学起,通过基础的命令学习可以进一步理解Linux系统 ...
分类:系统相关   时间:2019-01-02 10:36:27    阅读次数:204
MYSQL之not in优化方法:left join
采用left join 和 右表.id is null 方法优化。 ...
分类:数据库   时间:2019-01-02 10:36:19    阅读次数:334
[PWA] Add Push Notifications to a PWA with React in Chrome and on Android
On Android and in Chrome (but not on iOS), it's possible to send push notifications with a PWA. We'll start by asking the user for permission to send ...
分类:移动开发   时间:2019-01-02 10:36:11    阅读次数:180
springcloud采坑--Zuul上传文件报java.nio.charset.IllegalCharsetNameException: UTF-8;boundary=sqgzzmMxl1UPdIp0IAYnQgUIAr9yNewVAzKIX
报错日志: 2018-12-17 10:01:19,688 ERROR [io.undertow.request] (default task-3) UT005023: Exception handling request to /xxx/app/bannerMaterialManager/uplo ...
分类:编程语言   时间:2019-01-02 10:36:04    阅读次数:692
CentOS 7配置成网关服务器
其实在Linux下配置网关服务器很简单,如果配置好之后出现无法访问外网的情况,那么可以排查以下情况: 1、防火墙和iptables的服务关掉(firewalld、iptables) 2、清空iptables的规则(iptables -F、iptables -X、iptables -F -t nat、 ...
分类:其他好文   时间:2019-01-02 10:35:56    阅读次数:456
js 获取一个月有多少天的方式
方法一 new Date()第3个参数默认为1,就是每个月的1号,把它设置为0时, new Date()会返回上一个月的最后一天,然后通过getDate()方法得到天数 new Date()第二个参数设置为1就是2月 方法二 可以把每月的天数写在数组中 再判断时闰年还是平年确定2月分的天数 闰年条件 ...
分类:Web程序   时间:2019-01-02 10:35:48    阅读次数:481
雪花算法(snowflake)delphi版
雪花算法简单描述: + 最高位是符号位,始终为0,不可用。 + 41位的时间序列,精确到毫秒级,41位的长度可以使用69年。时间位还有一个很重要的作用是可以根据时间进行排序。 + 10位的机器标识,10位的长度最多支持部署1024个节点。 + 12位的计数序列号,序列号即一系列的自增id,可以支持同 ...
分类:编程语言   时间:2019-01-02 10:35:38    阅读次数:353
python入门第二天
啦啦啦啦啦!!!!我又来啦,几天该正式开始学习python语言啦,好高兴啊!!!今天学习的主要内容是变量和简单的数据类型!! 变量和简单的数据类型 大家回忆一下昨天的Hello Python World 程序print("Hello Python World!!!"),这里直接打出了”Hello P ...
分类:编程语言   时间:2019-01-02 10:35:22    阅读次数:262
bzoj2595 [Wc2008]游览计划
题目描述 题解: 这道题是斯坦纳树的典型例题。 首先看一眼数据范围发现$10$的范围不状压对不起出题人,然后考虑转移。 设$f[i][j][s]$表示当前在点$(i,j)$,覆盖特殊节点状态为$s$的最小花费。 转移有: 1.$s$不变,此时有$f[i][j][s]=min(f[i'][j'][s] ...
分类:其他好文   时间:2019-01-02 10:35:12    阅读次数:192
[Machine Learning with Python] Cross Validation and Grid Search: An Example of KNN
Train model: Show parameters of best model: Show the score of train set: Fit on test set: Show the score of test set: More about GridSearchCV: https:/ ...
分类:编程语言   时间:2019-01-02 10:35:02    阅读次数:192
poj1742 Coins
题目描述 题解: 这是个多重背包,但是一般的复杂度是过不去这题的。 所以有二进制优化和单调队列优化。 二进制优化是将数量$n$化为多个数,而且这些数能表示出$1~n$中的任意数。 怎么保证? 想起二进制,我们可以将$n$分为$1+2+4+8+……+k$,$k$可以是任意数。 单调队列怎么优化? 我们 ...
分类:其他好文   时间:2019-01-02 10:34:52    阅读次数:188
1194条   上一页 1 ... 59 60 61 62 63 64 65 ... 71 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!