[Jsoi2016]最佳团体 BZOJ4753 01分数规划+树形背包/dfs序

分析: 化简一下我们可以发现,suma*ans=sumb,那么我们考虑二分ans,之后做树形背包上做剪枝。 时间复杂度证明,By GXZlegend O(nklogans) 附上代码: #include <cstdio> #include <algorithm> #include <cmath> #include <cstdlib> #include <cstring> #include <queue> #include <iostream> using namespace st
分类: 其他 发布时间: 05-26 23:16 阅读次数: 6

zxing创建二维码

/*二维码工具类*/ public class QRCodeUtil {   private static final int BLACK = 0xFF000000;//用于设置图案的颜色   private static final int WHITE = 0xFFFFFFFF; //用于背景色 private static final String CHARSET = "UTF-8"; private static final String FORMAT_NAME
分类: 其他 发布时间: 05-26 23:16 阅读次数: 22

【codeforces 623E】dp+FFT+快速幂

题目大意:用$[1,2^k-1]$之间的证书构造一个长度为$n$的序列$a_i$,令$b_i=a_1\ or\ a_2\ or\ ...\ or a_i$,问使得b序列严格递增的方案数,答案对$10^9+7$取模。 数据范围,$n≤1^{18}$,$k≤30000$。 考虑用dp来解决这一题,我们用$f[i][j]$来表示前$i$个数中,使用了$j$个二进制位(注意!并不是前$j$个),那么答案显然为$\sum_{i=0}^{k} \binom{n}{i} \times f[n][i]$。 考
分类: 其他 发布时间: 05-26 23:16 阅读次数: 16

基于prometheus的监控解决方案

一、前言     鄙人就职于某安全公司,团队的定位是研发安全产品云汇聚平台,为用户提供弹性伸缩的云安全能力。前段时间产品组提出了一个监控需求,大致要求:平台对vm实行动态实时监控,输出相应图表界面,并提供警报(资源不足等问题而产生)等功能。 二、方案调研     经过团队调研,目前业界流行的监控方案大致有这么几种:基于 zabbix 的、基于 prometheus 的、基于 influxdb 等时序数据库的。结合当前我们的业务场景来讲,zabbix对我们来说有点重,而 influxdb 方案灵
分类: 其他 发布时间: 05-26 23:16 阅读次数: 8

[Cypress] Test XHR Failure Conditions with Cypress

Testing your application’s behavior when an XHR call results in an error can be difficult. The use of stubs for XHR calls makes it easy for us to setup failure scenarios and ensure that our front-end responds the way we expect. In this lesson, we’ll
分类: 其他 发布时间: 05-26 23:16 阅读次数: 6

Jenkins 简单使用教程

1 软件安装    1.1 运行环境    1.1.1 Maven的安装    1.1.2 Git的安装    1.1.3 Tomcat的安装   1.2 安装Jenkins   1.2.1 msi和war包安装 2 软件配置与简单使用    2.1 Jenkins 全局工具配置   2.2 源码管理   2.3 构建触发器   2.4 构建内容   2.5 部署到Tomcat(构建后操作) 1软件安装 1.1运行环境 1.1.1Maven的安装 关于安装Maven的详细步骤,请参考如下几篇文
分类: 其他 发布时间: 05-26 23:16 阅读次数: 6

Jmeter的JDBC Request接口测试

Jmeter操作Mysql 测试计划添加.jar包 mysql-connector-java-5.1.7-bin.jar用于使Jmeter可以读取Mysql; 线程组添加 JDBC Connection Configuration (添加->配置元件-> JDBC Connection Configuration)用于配置Jmeter和Mysql的连接; Variable Name(变量名):这里写入数据库连接池的名字 Database URL:数据库连接地址 JDBC Driver clas
分类: 其他 发布时间: 05-26 23:16 阅读次数: 6

新手必看,Spring Boot CLI 必会必知

Spring Boot CLI 是什么 Spring Boot CLI 是 Spring Boot Commad Line 的缩写,是 Spring Boot 命令行工具。在 Spring Boot CLI 可以跑 Groovy 脚本,通过简单的 Java 语法就可以快速而又简单的学习 Spring Boot 原型。 Spring Boot CLI 安装 打开 Spring Boot CLI 下载页面,地址:https://repo.spring.io/milestone/org/spring
分类: 其他 发布时间: 05-26 23:16 阅读次数: 7

JavaScript ES6 数组属性、方法及其扩展

1. 创建数组: 第一种是使用 Array 构造函数: var arr1 = new Array(); //创建一个空数组 var arr2 = new Array(20); // 创建一个包含20项的数组 var arr3 = new Array("lily","lucy","Tom"); // 创建一个包含3个字符串的数组 第二种基本方式是使用数组字面量表示法: var arr4 = []; //创建一个空数组 var arr5 = [20]; // 创建一个包含1项的数组 var arr
分类: 其他 发布时间: 05-26 23:16 阅读次数: 6

【Python】unittest-1

一、Unittest 单元测试 将测试结果和期望值作对比 (1) 继承 (2) 引用包 (3) 执行一次test就会调用一次setup和tearDown (4) 类名以test开头 (5) 断言异常 (6) 有一个点表示通过一个测试用例 二、如果有一个单元测试执行失败,抛异常或断言失败,依然会被执行。断言失败会显示E 凡是以test开头的方法都是测试方法,反之不是,测试时候不会执行。其中,unittest.TestCase提供很多内置的条件判断,我们可以调用这些方法断言输出是否是我们所预计的。
分类: 其他 发布时间: 05-26 23:16 阅读次数: 6

[BZOJ 1193] 马步距离

Link:https://www.lydsy.com/JudgeOnline/problem.php?id=1193 Solution: 能立刻看出贪心算法,但发现在小数据时明显不适用 于是我们采取大数据时贪心,到一定范围时爆搜的算法 (似乎有点像AlphaGo的策略?) 在数据大于10时,我们每次将长边-2,短边-1,如有小于0的情况取绝对值即可(相当于选用对称方案) 用BFS预处理出数据<=10时的情况即可 Code: #include <bits/stdc++.h> using nam
分类: 其他 发布时间: 05-26 23:16 阅读次数: 5

图片滚动js代码

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> <meta n
分类: 其他 发布时间: 05-26 23:16 阅读次数: 6

网页游戏联运平台

网页游戏联运平台: 现在管理一些页游会非常的麻烦,这就需要一个好的平台来管理这些游戏,网页游戏联运平台是您最好的选择,需要网页游戏联运平台源码的朋友欢迎联系我们!联系方式:15821441978 QQ920125173 页游联运平台源码地址:https://gitee.com/Bigotry/OneGame 部分效果图
分类: 其他 发布时间: 05-26 23:16 阅读次数: 12

MAC上格式化优盘

如何格式化优盘?有人说这不是很简单嘛?右键优盘盘符,然后“格式化”不就行,确实,在win上操作是一件很简单的事,但是让你在mac上操作呢,那你可能只会傻眼,为啥呢?因为,你再怎么右键,它也不会出现“格式化”这三个字。所以,你就必须找其他办法,那么,接下来,让我带你一起来探讨一下吧! 1.首先,我们要打开Launchpad(应用管理器)或四个手指头靠拢收缩触摸板,点击“其他” 2.点击打开“磁盘工具” 3.打开磁盘工具后,先在左边点击对应的需要格式化的盘符,这里要细心,不要点错了,格式化错了就比
分类: 其他 发布时间: 05-26 23:11 阅读次数: 7

OpenSSH-配置笔记

◆案例1◆ SSH常用参数配置说明 配置文件说明 vim /etc/ssh/sshd_config port 22 #监听端口 addressFamily any #允许所有人链接 listenAddress 0.0.0.0 #IPV4监听IP 0.0.0.0表示监听所有 listenAddress : : #I
分类: 其他 发布时间: 05-26 23:11 阅读次数: 6

抠图2

抠图方法总结2 如何在mac上用ps cc和ppt去掉图片背景??   近来老想写点什么,但一直不知道该写啥,既能把自己的经验和生活记录起来,又能对别人有用。现在想想断断续续认真学习ps也很长时间了,已经把ps基本工具使用方法和常用抠图方法学习完毕了(我都是没事做的时候才想起学学,建议朋友们最好持续学习,时间不要间隔太久,不然很多学会的技巧又会忘记,就白费时间了哦!),所以打算把这段时间学习的ps技巧总结起来,以便以后温习,如果可以帮到大家那就更好了。(我用的是ps cs6版本的哈) 一、ps
分类: 其他 发布时间: 05-26 23:11 阅读次数: 8

js 数组方法(个人学习笔记)

首先,创建数组的两个方法:   1.构造函数:  var array = new Array();//新建一个空数组 var array1 = new Array(20);//新建一个长度为20位的空数组 var array2 = new Array("1","2");//新建一个内容包括有1,2两位的数组   2.字面量表示法 var arr6 = ["lily","lucy","Tom"]; // 创建一个包含3个字符串的数组 alert(arr6[0]); //lily arr6[1]
分类: 其他 发布时间: 05-26 23:11 阅读次数: 6

poj 3678 Katu Puzzle 2-SAT 建图入门

Description Katu Puzzle is presented as a directed graph G(V, E) with each edge e(a, b) labeled by a boolean operator op (one of AND, OR, XOR) and an integer c (0 ≤ c ≤ 1). One Katu is solvable if one can find each vertex Vi a value Xi (0 ≤ Xi ≤ 1)
分类: 其他 发布时间: 05-26 23:11 阅读次数: 6

2018-05-26

1. 将 double 转换为 String double num=456; String str=num+"" ; 或者 String str=String.valueOf(num); 2. 将String 转换为 int String str="456"; int num=Integer.parseInt(str); 或者 int num=Integer.valueOf(str).intValue(); 3 描述 Thread.run() 和Thread.start() 方法的区别。 st
分类: 其他 发布时间: 05-26 23:11 阅读次数: 29

第三章:匹配一组字符

3.1 匹配多个字符中的某一个:   .可以匹配任何单个字符,如果现在只想匹配na和sa,既然想匹配出n和s,在正则表达式中,我们可以用元字符 [ 和 ] 来定义一个字符集合   文本:       sales.xls     sales1.xls     sales2.xls     na1.xls     sa.xls     ca.xls     na.xls   正则表达式:     [ns]a.\.xls   结果:       sales.xls     sales1.xls   
分类: 其他 发布时间: 05-26 23:11 阅读次数: 6