修剪草坪 单调队列优化dp BZOJ2442

题目描述 在一年前赢得了小镇的最佳草坪比赛后,Farm John变得很懒,再也没有修剪过草坪。现在,新一轮的最佳草坪比赛又开始了,Farm John希望能够再次夺冠。 然而,Farm John的草坪非常脏乱,因此,Farm John只能够让他的奶牛来完成这项工作。Farm John有N(1 <= N <= 100,000)只排成一排的奶牛,编号为1...N。每只奶牛的效率是不同的,奶牛i的效率为E_i(0 <= E_i <= 1,000,000,000)。 靠近的奶牛们很熟悉,因此,如果Far
分类: 其他 发布时间: 02-03 22:11 阅读次数: 0

django之配置静态文件

# 别名 STATIC_URL = '/static/' # 配置静态文件,名字必须是STATICFILES_DIRS STATICFILES_DIRS = [ os.path.join(BASE_DIR, 'static') ] <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> <link rel="stylesheet" href="/st
分类: 其他 发布时间: 02-03 22:11 阅读次数: 0

newcoder H肥猪(单调队列 / 线段树)题解

题意: 小B来到了一个异世界,成为了肥猪之王。 在这个异世界,共有n种肥猪,编号分别为1,...,n。 小B希望集齐这n种肥猪。 召集肥猪有两种方式: 1. 花费a[i]的金币召唤一只编号为i的肥猪。 2. 花费x的金币使所有已召集的肥猪进化。 即编号为i的肥猪编号变成i+1,特殊的,编号为n的肥猪编号变成1。 请问小B最少要花多少金币才能集齐n种肥猪。 链接:https://ac.nowcoder.com/acm/contest/332/H 来源:牛客网 思路(官方): 从0到n-1枚举第二
分类: 其他 发布时间: 02-03 22:11 阅读次数: 0

hdu5693 D game&&hdu 5712 D++ game

题目链接:5693 题目链接:5712 对于这个D game。注意消除之后两遍的序列是可以拼合到一起的!我们可以想到有区间DP的做法。我们设\(f[i][j]\)表示区间i,j可以被消除。 显然如果这个区间可以被消除,则操作一定可以被分解成一次消除两个k1次,一次消除三个k2次。所以我们只考虑消除两个和消除三个的情况即可。 开始可以把公差放进set里面,方便之后查询。 具体转移见代码。 处理完哪些区间可以被消除之后,我们可以利用贪心来计算最大消除的数量。(要先把可行区间放入到一个vector里
分类: 其他 发布时间: 02-03 22:11 阅读次数: 0

随手练——局部最小(二分思想)

局部最小 这个题要是遍历的话就没意思了,主要是颠覆下二分的思想,不一定是有序才可以二分,在满足一定数据情况下,不有序也可以用二分。 如果可以确定某一部分的数据没有所要的结果,或者不需要(就像本题,找到mid,如果左右比mid小,那么左右都会有局部最小,选一个就行了),可以把这一部分舍弃掉,加快程序效率。 int judge(int a,int b,int c=INT_MIN) { if (b < c&&b < a) { return 1; } retur
分类: 其他 发布时间: 02-03 22:11 阅读次数: 0

java24

1.访问修饰符 【子孙类:与继承有关】 public:整个工程中都可以访问, 前提:相同包中,需要调用public所在的类名用来创建对象 不同包中:不仅需要调用public所在的类名用来创建对象,还需要导入public所在的包。 private:只在本类中能够访问(字段和方法) protected:在同一个包中都可以访问,子孙类可以访问,使用继承时也可以访问 默认:在本包里能访问,子孙类不可以访问,使用继承时不可以访问。 2.属性概念 一般都是私有化的 必须要有getset方法 3.this关
分类: 其他 发布时间: 02-03 22:11 阅读次数: 0

四、YOLO-V1原理与实现(you only look once)

可以看成图像分类与定位的结合,给定一张图片,目标检测系统要能够识别出图片的目标并给出其位置,由于图片中目标数是不定的,且要给出目标的精确位置,目标检测相比分类任务更复杂。目标检测的一个实际应用场景就是无人驾驶。 目标检测算法可以分为两类: 一类是基于region proposal的R-CNN系列算法(R-CNN,Fast R-CNN, Faster R-CNN),它们是two-stage的。要先使用启发式方法(selective search)或者CNN网络(RPN)产生region prop
分类: 其他 发布时间: 02-03 22:11 阅读次数: 0

(转)如何禁用Windows 10系统的触摸屏

https://baijiahao.baidu.com/s?id=1593890738706748667&wfr=spider&for=pc 现在许多优质的Windows 10个人电脑都配备了触摸屏,因为触摸屏的日益普及,Windows 10作为操作系统的触摸以及触摸屏确实提供了大量的多功能性。 然而,人们可以通过触摸屏获得Windows 10个人电脑的各种原因,有些人不需要触摸屏。 这可能是因为人们想要一台功能强大或漂亮的PC,如Surface Book或Surface Laptop,它们不
分类: 其他 发布时间: 02-03 22:11 阅读次数: 0

LapSRN

Deep Laplacian Pyramid Networks for Fast and Accurate Super-Resolution 解决问题: 1.bicubic预处理上下采样,计算复杂度高。(LapSRN只使用了对SR下采样特点是训练过程中再通过反卷积上采样恢复到原尺寸) 2.简单的模型,不能很好的学会复杂的映射。 并且L2损失函数不能捕捉HR patches底层多模态分布(重建的HR images对人类视觉感知效果不好) 3.大部分方法重建HR images时使用了上采样步骤,这
分类: 其他 发布时间: 02-03 22:11 阅读次数: 0

剪邮票

题目: 如【图1.jpg】, 有12张连在一起的12生肖的邮票。 现在你要从中剪下5张来,要求必须是连着的。 (仅仅连接一个角不算相连) 比如,【图2.jpg】,【图3.jpg】中,粉红色所示部分就是合格的剪取。 答案是:116 思路:这题说实话刚开始懵了,DFS吧 感觉并不是,因为深搜的话 选一个就往回走了,感觉不是。 然后再想别的办法 ,果然蓝桥杯的题目暴力很强大,暴力出奇迹真没错。。 我就是暴力过的。。。 但是如果真的是比赛现场,哪里来的那么久的时间做呢? 做了一个多小时吧 主要是找BU
分类: 其他 发布时间: 02-03 22:11 阅读次数: 0

【题解】阶乘问题

题目描述 阶乘的定义如下:N!=1×2×3×...×N-1×N 例如,12!=1×2×3×4×5×6×7×8×9×10×11×12=479001600 最右的非0位是6,后面有2个0。 写一个程序计算N!最右非0位和末尾0的个数。 输入输出格式 输入格式 一行,一个整数N。(1≤N≤1000000) 输出格式 一行,输出2个整数:最右非0位,末尾0的个数。 输入输出样例 输入样例 12 输出样例 6 2 题解 因为10的约数只有1,2,5,10,则在所有不为10的正整数中,只有2与5相乘能得到
分类: 其他 发布时间: 02-03 22:11 阅读次数: 0

tkinter学习系列(一)开篇之作

等待更新……
分类: 其他 发布时间: 02-03 22:11 阅读次数: 0

小程序的探索之旅

小程序特点 触手可及 用完即走 不用担心安装卸载 小程序开发准备工作 注册小程序账号 微信公众平台链接 官方文档链接 激活邮箱 信息登记 个人、企业、政府、媒体、其他组织 登录小程序管理后台 完善小程序信息 小程序名称、头像、介绍、服务类目 微信开放社区 链接 官方文档 下载开发工具
分类: 其他 发布时间: 02-03 22:11 阅读次数: 0

tkinter学习系列(二)之窗口的设置

目录 (一)窗体的最小框架 1.说明: 2.源代码: 3.实现效果: (二)窗体的基本设置 1.说明: 2.完整代码: 3.实现效果: (三)窗体的外形设置 1.说明: 2.完整代码: 3.实现效果: (四)窗体的三个方法: 1.获取屏幕的大小 2.获取窗体的大小 3.获取窗体的位置 目录: 1.窗体的最小框架 2.窗体的基本设置 3.窗体的外形设置 (一)窗体的最小框架 1.说明: 需要导入标准库: import tkinter 2.源代码: # 导入模块,并取别名 import tkint
分类: 其他 发布时间: 02-03 22:11 阅读次数: 0

centos7 mysql数据库安装指南

1.安装mysql源: wget http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm rpm -ivh mysql-community-release-el7-5.noarch.rpm 2.安装mysql服务 yum -y install mysql-server 3.设置开启启动,启动mysql服务: systemctl enable mysqld.service systemctl start mysqld.s
分类: 其他 发布时间: 02-03 22:11 阅读次数: 0

科技企业不可错过的九大税收优惠(2018-2020)

兢兢业业忙研发,辛辛苦苦备申报,国家给予的税收红利你却没有领?!感觉错过几个亿……我们为你整理了近三年实用的税收政策,涉及科技型中小企业、小微企业、创业者、创投机构、职务科技成果转化……不可错过。
分类: 其他 发布时间: 02-03 22:10 阅读次数: 0

[ZJOI2010]数字计数

这道题题意清晰明了。 最好的方法用前缀差求,即$[0,B]-[0,A-1]$。 首先拆位把每位存到数组中,并求出位数$L$。 然后把这些数当成$L$位进行统计,不足$L$位的先补前缀$0$。 最后减去多余的前缀$0$即可。 下面求$[0,A]$各个数出现次数的方法大体是: 例如$[0,1320]$: $1320$中$L$为$4$,第一位为$1$,有一位$0$在$1$之前,所以统计$0***$的所有解,而后三位每位一定出现了$1000\times L / 10$次,第一位$0$出现$1000$次
分类: 其他 发布时间: 02-03 21:54 阅读次数: 0

[BZOJ]3083: 遥远的国度

题解: 方法一 我们采用树链剖分+线段树的做法 对于操作2,3都是基本的树剖操作 唯一不同的是换根 对于换根我们分情况讨论 若查询的节点是当前根的lca节点 那么查询的是 查询节点在根-节点路径上的儿子节点的子树的补集 (可以手画一下 若查询的节点不是lca那么直接查询原树的子树范围 若查询的节点是当前根 则查询整颗子树 都是树剖基本操作 #include <algorithm> #include <iostream> #include <cstring> #include <cstdi
分类: 其他 发布时间: 02-03 21:54 阅读次数: 0

相关推荐系统架构

推荐系统对于资讯媒体网站来说至关重要,推荐系统可以根据用户的使用行为推荐相关内容,提高用户的粘性和停留时间。 相关推荐是推荐系统的形势之一,如下图是推荐展示的效果。          推荐系统的架构: 日志收集系统 召回系统:基于用户行为的协同过滤(CF),基于内容相似度的内容召回(CB),地域召回,热文兜底,编辑入库 排序系统:利用机器学习算法对点击率进行预估 过滤系统:文本以及图像重复判断,敏感词过滤 用到的算法: 文章关键词提取 word2vec:特征词向语义空间转换 用于相似度计算 感
分类: 其他 发布时间: 02-03 21:54 阅读次数: 0

SDNU 1533 寻找复读机

Description 某小队里一共有 n 个人,他们的编号是 1..n,其中有一些人本质上是复读机。 底层群员柳予欣发现,如果一个人的本质是复读机,那么他每次发的消息一定跟群里的上一条消息一样,特别地第一个发消息的人一定不是复读机。 某不愿透露姓名的管理员现在搞到了一份聊天记录,他想请你找出所有可能是复读机的群友。 Input 多组输入。 每组输入的第一行两个正整数 n,m,表示群里的人数和聊天记录的总条数。 接下来 m 行按时间顺序给出聊天记录,每行有一个正整数 x 和一个小写字母字符串
分类: 其他 发布时间: 02-03 21:54 阅读次数: 0