洛谷 P1847 轰炸II

题目背景 本题为轰炸数据加强版 题目描述 一个城市遭到了M次轰炸,每次都炸了一个每条边都与边界平行的矩形 在轰炸后,有N个关键点,指挥官想知道,它们有没有受到过轰炸,如果有,被炸了几次,最后一次是第几轮。 输入格式 第一行,两个整数:M,N 以下M行,每行四个整数:x1、y1、x2、y2,表示被轰炸的矩形的左上角坐标和右下角坐标(比如1 3 7 10就表示被轰炸的地方是从(1,3)到(7,10)的矩形)。 再以下N行,每行两个整数,表示这个关键点的坐标。 输出格式 共N行, 每行第一个字符为Y
分类: 其他 发布时间: 08-08 20:34 阅读次数: 0

设置elementUI的table组件滚动条位置

1.设置table的ref为tableList 2.设置滚动至顶部 this.$refs.tableList.bodyWrapper.scrollTop =0; 3.设置滚动至底部 this.$refs.tableList.bodyWrapper.scrollTop =this.$refs.tableList.bodyWrapper.scrollHeight;
分类: 其他 发布时间: 08-08 20:34 阅读次数: 0

第一阶段:Python开发基础 day11 课后作业--猜年龄游戏函数版

目录 博客地址 程序要求: 在猜年龄的基础上编写登录、注册方法,并且把猜年龄游戏分函数处理,如 登录函数 注册函数 猜年龄函数 选择奖品函数 import random # 编写注册模块函数 def regist(): '''用于用户注册的模块函数''' print('*' * 40, '注册模块', '*' * 40) while True: check_tar = 0 # 用作登陆的用户名是否存在核验所用 username = i
分类: 其他 发布时间: 08-08 20:34 阅读次数: 0

flask异常处理:abort、errorhandler、app_errorhandler,封装全局异常处理

目录 1. abort() 1.1 使用方式一:传递一个错误码 1.2 使用方式二:传递一个json格式字符串 1.3 使用方式三:传递一个响应体 2. errorhandler 2.1 简单使用: 2.2 封装成全局异常捕获处理: 3. app_errorhandler 1. abort() abort()函数也叫视图终止函数,用于提前退出一个请求,并用指定的错误码返回。既然是视图终止函数,就是说abort()函数是写在视图中的。那么这个函数就不能处理由于url不合法引起的异常,因为一旦ur
分类: 其他 发布时间: 08-08 20:34 阅读次数: 0

zr2019暑期高端峰会AB组十测

郑睿round 1 代码真的好写,还是太笨了,爆零了。 郑睿round_2 好失败,A题真的是日狗了,第一发就可以A的,忘记费用流的反向边也要加一发流量了。哎,我注定是要爆零。 正睿round_3 日常爆零,10点之后就没输出了 10点写完T2暴力之前就想出T1咋做了。 因为知道恶心才去先写50的暴力,没想到就越离越远 正睿round_4 又是爆零的一天 本来计划40+20+40暴力走完的。 T1的二维数组开反了、、、、 T1也没有太认真分析,裸体啊 T2也挺乱搞的 T3还真的不可做40大众5
分类: 其他 发布时间: 08-08 20:34 阅读次数: 0

2019牛客第7场——C(Governing sand)

Governing sand 传送门:https://ac.nowcoder.com/acm/contest/887/C 来源:牛客网 题意:给了n种树,每种树的个数是p[i],高度是h[i],砍掉每个树花费是c[i]。要求最高的树要严格比总数目的一半多,问砍掉一些树使得条件满足的最小代价。 思路:这个题首先看到数据范围想到要枚举每一种树作为最高的树,这样必然要先把比它高的全都砍掉,排完序后这个可以通过一个后缀和解决, 然后就是砍掉一些比他小的树,使条件满足。 因为后缀和已经处理出砍掉了多少树
分类: 其他 发布时间: 08-08 20:34 阅读次数: 0

DAY 3 上午

状压DP 状态压缩dp 状态压缩是设计dp状态的一种方式。 当普通的dp状态维数很多(或者说维数与输入数据有关),但每一维总量很少时,可以将多维状态压缩为一维来记录。 这种题目最明显的特征就是:都存在某一给定信息的范围非常小(在20以内),而我们在dp中所谓压缩的就是这一信息。 (或者是在做题过程中分析出了某一信息种类数很少) 我们来看个例子。 经典题 ◦给出一个n*m的棋盘,要放上一些棋子,要求不能有任意两个棋子相邻。求方案数。 ◦ n<=100; ◦m<=8。 如果m固定的话可以设f[i]
分类: 其他 发布时间: 08-08 20:34 阅读次数: 0

多播委托的特点

注册绑定多个具有相同签名的方法,在一个委托上, Func有返回值的内置委托,有17个重载方法 Action无返回值的内置委托,有16个重载方法 事件与委托必须具有相同方法的签名 委托是一个不能被继承的密封类且可以将方法当做参数传递的引用类型 如下: /// <summary> /// 多播委托 /// </summary> public class MultiDelegate { private delegate int DemoMultiDelegate(out int x); privat
分类: 其他 发布时间: 08-08 20:34 阅读次数: 0

Ubuntu截图工具Flameshot

今天来介绍一款Ubuntu下的截图工具,名叫Flameshot. 安装 Flameshot的安装很简单. 命令行安装 sudo apt-get install flameshot 一条命令搞定! 软件中心安装 如果你用的是 Ubuntu,那么只需要在 Ubuntu 软件中心上搜索,就可以找到 Flameshot 进而完成安装了。 使用 Flameshot的使用也很容易,打开软件后它会自动固定在右上角. 左键点击>进行截图即可. 要注意注意的一点是它默认是没有文本编辑功能的,需要在设置里开启.
分类: 其他 发布时间: 08-08 20:34 阅读次数: 0

添加/删除/查看索引

查看索引:SHOW INDEX FROM 表名 删除索引:ALTER TABLE `表名` drop index `idx_phone_no` 添加索引:ALTER TABLE `表名` ADD INDEX `idx_phone_no` (`PHONE_NO` ASC) COMMENT ''; (PHONE_NO为字段名,idx_phone_no为索引别名)
分类: 其他 发布时间: 08-08 20:34 阅读次数: 0

分块九讲

分块九讲 原作者:Hzwer 一 二 三 四 五 六
分类: 其他 发布时间: 08-08 20:34 阅读次数: 0

二叉树链式存储中的四种遍历方法

void InorderTraversal( BinTree BT ) { if( BT ) { InorderTraversal( BT->Left ); /* 此处假设对BT结点的访问就是打印数据 */ printf("%d ", BT->Data); /* 假设数据为整型 */ InorderTraversal( BT->Right ); } } void PreorderTraversal( BinTree BT ) { if( BT ) { printf("%d ", BT->Dat
分类: 其他 发布时间: 08-08 20:34 阅读次数: 0

Docker启用TLS进行安全配置

之前开启了docker的2375 Remote API,接到公司安全部门的要求,需要启用授权,翻了下官方文档 Protect the Docker daemon socket 启用TLS 在docker服务器,生成CA私有和公共密钥 $ openssl genrsa -aes256 -out ca-key.pem 4096 Generating RSA private key, 4096 bit long modulus ....................................
分类: 其他 发布时间: 08-08 20:34 阅读次数: 0

洛谷 P2202 [USACO13JAN]方块重叠Square Overlap

洛谷 P2202 [USACO13JAN]方块重叠Square Overlap Description 在一个直角坐标系中,有N个边长为K的正方形。 给出每一个正方形的中心,请判断所有的正方形是否有重叠。 输入数据保证每一个正方形的中心不重合 Input * 第1行 :两个正整数: N , K 其中:2 <= N <= 50 000 ,1 <= K <= 1 000 000 ,K保证是偶数 *第2 .. i+1行:每行有两个整数xi,yi,描述了第i个正方形的中心。 其中:xi,yi均在[-1
分类: 其他 发布时间: 08-08 20:34 阅读次数: 0

洛谷$P4149\ [IOI2011]\ Race$ 点分治

正解:点分治 解题报告: 传送门$QwQ$ 昂先不考虑关于那个长度的限制考虑怎么做? 就开个桶,记录所有边的取值,每次加入边的时候查下是否可行就成$QwQ$ 然后现在考虑加入这个长度的限制?就考虑把这个桶,本来是个$bool$数组记录可行嘛,现在就改成$int$数组记录最小长度 然后就做完辣,,,?$QwQ$ $over$
分类: 其他 发布时间: 08-08 20:34 阅读次数: 0

Mysql联合索引的最左前缀原则说明

我们都知道Mysql数据库的最左前缀原则。 比如有如下表,表有三个字段a,b,c table a b c 现在我建立了一个联合唯一索引:`uk_a_b_c` (a,b,c) 那么按照最左前缀匹配原则:我在查询条件中,如下情况都能用到索引: (1)select * from table where a = 1 (2)select * from table where a = 1 and b =1 (3)select * from table where a = 1 and b =
分类: 其他 发布时间: 08-08 20:34 阅读次数: 0

springboot笔记09——使用aop

什么是AOP? aop(Aspect Oriented Programming)面向切面编程,是OOP(Object-Oriented Programing,面向对象编程)的补充和完善。OOP引入封装、继承和多态性等概念来建立一种对象层次结构,用以模拟公共行为的一个集合。但是在为分散的对象引入公共行为的时候,OOP显得无能为力。OOP擅长从上到下的关系,但是不适合从左到右的关系,例如日志、权限,这些功能的代码往往是水平地分布在对象层次中,而与所在的对象的核心功能关系不大。这些代码称为“横切”代
分类: 其他 发布时间: 08-08 20:34 阅读次数: 0

Odp.Net 连接Oracle

1.C#连接Oracle可以不安装客户端,但是需要借助Odp.net 免安装Oracle客户端: 将5个Oracle客户端的类库文件提取出来,放到程序根目录下,分别是oci.dll、Oracle.DataAccess.dll、orannzsbb11.dll、oraociei11.dll、OraOps11w.dll 参考https://www.cnblogs.com/storys/p/4076178.html
分类: 其他 发布时间: 08-08 20:34 阅读次数: 0

C# Winform 自定义控件——竖着的Navbar

效果: 描述: 这是一个可折叠的菜单导航,主要是由panel、picturebox、label完成,界面的颜色用来区分一下各个组合控件,便于调试。 首先,首先是ImageButton: 这个是由PictureBox和Label构成。 1.文字部分的居中需要设置label的宽度为父容器的宽度。 2.图片设置 picBox.SizeMode = PictureBoxSizeMode.StretchImage 然后是单个的菜单 命名为:ButtonGroup: 顶部灰色的是一个label,绿色里面的
分类: 其他 发布时间: 08-08 20:34 阅读次数: 0

怎样修改element-ui中的样式?

方法一 方法二 使用 /deep/ .homePage /deep/ .el-main {   padding: 0;    } .homePage为我们要修改组件类名的父级组件样式类名。。即使定义一个空的类名也没事。 .el-main为我们要修改组件的样式。 或者 /deep/ .el-form-item__content{ margin-left: 140px !important; }
分类: 其他 发布时间: 08-08 20:34 阅读次数: 0