首页
Python
Java
IOS
Andorid
NodeJS
JavaScript
HTML5
【
cqoj921E整数匹配
】的更多相关文章
cqoj921E整数匹配
这是一个贪心题,把我坑的好惨,忘还原得70.上午被卡得,, 首先给出长度为n的一组数,可以两两配对相乘也可以进行相加,问怎样才可以使总和最大?那么可以显然看出来,当这个数为0或1时,我们要相加.其余进行排序,将a>b>c>d中的ab+cd配对,可以证明这样的贪心策略是正确的.排序后,确定相加部分的长度,如果后面是但单数个,那么会多出一个数来,那么也把他加上即可.写一个while,每一次都cnt-=2,最后即可求出最大值,然而这是多组数据,,, 1.不放过任何证明贪心策略正确性的机会 2.…
js正则表达式之人民币匹配
人民币格式匹配 小写格式:¥ 符号 和 整数值 与小数3部分组成. (0)代码与运行结果 { // 匹配人民币 let [reg, info, rmb, result] = [ /^(¥)(-?[0-9,]+)(\.[0-9]+)?/, ['金额','符号', '整数部分', '小数分部'], ['¥10.01', '¥10', '¥1,111.01', '¥1,000,12', '¥0.1', '¥10.00'] ]; rmb.forEach((value) => { console.log(…
Mongodb学习笔记二(Mongodb基本命令)
第二章 基本命令 一.Mongodb命令 说明:Mongodb命令是区分大小写的,使用的命名规则是驼峰命名法. 对于database和collection无需主动创建,在插入数据时,如果database和collection不存在则会自动创建. 常用命令 help命令通过此命令可以看到一些最基本的命令,如图: use命令例如命令[use demodb],创建demodb,不用担心demodb不会创建,当使用use demodb 命令创建第一个collection时会自动创建数据库demodb,如…
MongoDB 查询 (转) 仅限于C++开发
1.find MongoDB使用find来进行查询.查询就是返回一个集合中文档的子集,子集合的范围从0个文档到整个集合.find的第一个参数 决定了要返回哪些文档.其形式也是一个文档,说明要查询的细节. 空的查询文档{}会匹配集合的全部内容.要是不指定查询文档,默认是{}. 如:db.users.find()返回集合users中的所有内容. 向查询文档中添加键值对,就意味着添加了查询条件.对绝大多数类型来说,整数匹配整数,布尔类型匹配布尔类型,字符串匹配 字符串. 2.指定返回的键 有时并不需要…
JDBC第一次学习
JDBC(Java Data Base Connectivity,java数据库连接),由一些类和接口构成的API,它是J2SE的一部分,由java.sql,javax.sql包组成. 应用程序.JDBC API.数据库驱动及数据库之间的关系: 连接数据的步骤: 注册驱动 (只做一次). 建立连接(Connection). 创建执行SQL的语句(Statement). 执行语句. 处理执行结果(ResultSet). 释放资源. 快速起步示例: 导包(如果是使用eclipse等IDE工具,无须…
SQL Server索引设计 <第五篇>
SQL Server索引的设计主要考虑因素如下: 检查WHERE条件和连接条件列: 使用窄索引: 检查列的选择性: 检查列的数据类型: 考虑列顺序: 考虑索引类型(聚集索引OR非聚集索引): 一.检查WHERE条件列和链接条件列 当一个查询提交到SQL Server时,查询优化器尝试为查询中引用的所有表查找最佳的数据访问机制.下面列出查询优化器针对WHERE和连接的工作方式: 优化器识别WHERE子句和连接条件中包含的列. 接着优化器检查这些列上的索引. 优化器通过从索引上维护的统计确定子句的选…
MongoDB学习笔记(二)
一.Mongodb命令 说明:Mongodb命令是区分大小写的,使用的命名规则是驼峰命名法. 对于database和collection无需主动创建,在插入数据时,如果database和collection不存在则会自动创建. 常用命令 help命令通过此命令可以看到一些最基本的命令,如图: use命令例如命令[use demodb],创建demodb,不用担心demodb不会创建,当使用use demodb 命令创建第一个collection时会自动创建数据库demodb,如图: 插入数据使…
Django web编程1 -- 创建项目和应用
python:3.7.2 Django:2.1.7 1.创建虚拟环境 虚拟环境是系统的一个位置,可以在其中安装包,并将其与其他python包隔离. 创建目录,命名为learning_log,并切换到这个目录下,并创建一个虚拟环境. $ mkdir learning_log $ cd learning_log/ learning_log$ python3 -m venv ll_env 2.激活虚拟环境并安装Django learning_log$ source ll_env/bin/activat…
Django应用:学习日志网站
目录 一.创建虚拟环境(Windows) 二.创建项目 三.创建应用程序 四.创建网页:学习笔记主页 五.创建其他网页 六.用户输入数据 七.用户账户 八.让用户拥有自己的数据 九.设置应用程序样式 十.部署“学习笔记” 一.创建虚拟环境(Windows) 1.python语言有很多很多的库,但是python有2和3不兼容的情况,而且很多框架,如django框架的不同版本之间也会有些兼容问题,所以有时在开发或维护不同版本的框架时就会造成冲突.而虚拟环境很好的解决了这个问题.虚拟环境就像是一个容器…
haproxy参数
https://blog.csdn.net/chengfei112233/article/details/78983026 https://www.cnblogs.com/dkblog/archive/2012/03/13/2393321.html 一晃做运维好多年了,这些年来一说负载均衡,反向代理最常提到的就是lvs,nginx,haproxy,虽然haproxy现在听到的越来越少,不过确实也是一款不错的软件.前面已经对nginx反向代理进行了记录,虽然已经好几年不用haproxy了,但是还是…