BZOJ 4488: [Jsoi2015]最大公约数
4488: [Jsoi2015]最大公约数 思路:容易发现以某个位置\(i\)为结尾所有后缀的\(gcd\)个数不超过\(log(a[i])\)。 (怎么发现?将数写成质因子幂次乘积的形式,然后\(gcd\)每次减小一个质因子,最多减少\(log\)次)然后就可以用\(map\)维护每个\(gcd\)的最左端端点。 代码: #pragma GCC optimize(2)
#pragma GCC optimize(3)
#pragma GCC optimize(4)
#include<bits/
教育类作品《好妈妈胜过好老师》的优秀读后感2400字
教育类作品《好妈妈胜过好老师》的优秀读后感2400字: 太阳老高了,儿子还窝在温暖的被子里,美美地看着电视。“还不起床?今天的古诗、单词要不要背了?年前的作业能不能按时写完了?”我的河东狮吼一发功,孩子马上开始行动了,心中正窃喜:“看来还是不能太温柔啊。”但仔细一瞧,起来是起来了,可穿衣洗漱的速度却慢吞吞的,表情也是不情不愿的......这几乎成了假期我们母子每天必上演的起床大戏,让孩子主动写作业学习看书也似乎成了我们之间斗智斗勇的游戏。 从一开始欢喜着这个新生命的到来,我们领到了人生中的又一
Java开发笔记(一百二十九)Swing的输入框
Swing的输入框仍然分成两类:单行输入框和多行输入框,但与AWT的同类控件相比,它们在若干细节上有所调整。首先说单行输入框,AWT的单行输入框名叫TextField,平时输入什么字符它便显示什么字符,可一旦调用了setEchoChar方法设置回显字符,TextField马上变成只显示密文字符了。然而尴尬之处在于,设置回显字符之后,就没有办法取消原来的回显设置,输入框对象从此只能傻乎乎地显示密文了。如此一来,程序代码难以判断某个输入框究竟会显示明文还是密文,也无法确定输入框文字的加密与否。这不
docker安装mysql笔记 1055-mysql Expression #1 of ORDER BY clause is not in GROUP BY clause and contains nona
首先 查找镜像 docker search mysql 拉取镜像 : docker pull mysql 拉取成功后,查看本地镜像: docker images 可以看到本地有两个镜像(redis是我之前拉取的镜像,可以忽略。),有了镜像之后,我们就可以创建容器了。 docker run -d -p 3306:3306 --name mysql1 mysql -d : 后台运行容器; -p :将容器中端口映射到本地; --name :容器命名; 启动容器后 ,连接数据库失败,查看运行中的容器
洛谷$P3308\ [SDOI2014]LIS$ 网络流
正解:网络流 解题报告: 传送门$QwQ$ 恩先不考虑关于那个附加属性的限制,考虑这题怎么做? 首先这题从名字开始就让人忍不住联想起网络流24题里的那个最长不下降子序列?于是同样考虑预处理一个$f$呗 然后再一看,长得就很最小割嘛,于是拆点,能构成最长不下降子序列的之间就连权值为$inf$的边,$f_{i}=1$的点和$S$.$f_{i}=mxf$的点和$T$连权值为$inf$的边,拆开的点之间连权值为$b_{i}$的边.跑个最小割就好$QwQ$ 现在考虑怎么搞那个附加属性$QwQ$? 不会,
1108. Defanging an IP Address
1108. Defanging an IP Address 题目描述 Example 1: Input: address = "1.1.1.1"
Output: "1[.]1[.]1[.]1" Example 2: Input: address = "255.100.50.0"
Output: "255[.]100[.]50[.]0" 分析: 题目的目的就是将一个字符串里的字符.替换为[.]。 方法1 创建一个空字符ans作为答案; 遍历address,如果字符是.,就在ans后追加[.],否
根据学员英文名找到学员对象
学生类 package com.twod1z; /** * @program: com.twod1z * @description:根据学员英文名找到学员对象(学生类) * @author: Mr.Lin * @create: 2019年7月27日 **/ public class Student { private String name; private char sex; public Student() {} public Student(String name, char sex)
通信协议.01.负载均衡的分类
TCP/IP的四层? 应用层:应用层、表示层、会话层 传输层:传输层 网络层:网络层 网络接口层:数据链路层、物理层 负载均衡 2.1 二层负载:物理层负载。对外提供1个IP,内部根据不同Mac进行负载。 2.2 三层负载:网络层负载。对外提供1个IP,集群中每个机器采用不同IP。 如: 访问47.10.100.1 内部负载到:192.168.10.1 和192.168.10.2 2.3 四层负载:传输层负载。对外提供1个IP,内部根据不同IP或端口进行负载。 如: 访问47.10.100.1
nodejs 用http模块搭建的服务器的路由
我们打开浏览器浏览网页时,点击上面不同的模块,地址栏中的路由会发生相应的变化,从而,浏览器向服务器发起请求的内容也会发生改变,那么服务端,是如何来做的呢? 服务端也是,通过路由来做出不同的响应的,我们已经知道,服务器对象的参数有request,和response两个参数。request里就携带了,浏览器请求所携带的值。 request.url返回的是浏览器中路由的值 我们可以根据这个值来判断,服务器需要返回给浏览器什么内容, 下面来看一下server.js的代码: var http = req
Throughput Controller(吞吐量控制器) 感觉就像个线程控制器来的
Percent Executions 下的 Throghput 意思是跑总线程的百分之多少。 如 10线程循环一次, Throghput 设置为80,则有8个线程会跑这个请求 Total Executions 下的 Throghput 意思是跑总线程的多少个线程。 如 10线程循环一次, Throghput 设置为8,则有8个线程会跑这个请求 Per User 这个钩上,估计就是忽略上面所设置的,有多少个线程就跑多少此请求 参考: https://www.cnblogs.com/weizhid
Springboot(1) helloworld 搭建环境
前言:工作中用的知识点少,大多都不记得了 ,从头再次学次。 一 、springboot 运行环境: 1. jdk1.8:Spring Boot 推荐jdk1.7及以上;java version "1.8.0_112" 2.–maven3.x:maven 3.3以上版本;Apache Maven 3.3.9 找到maven的setting 文件 ,路径: apache-maven\conf\配 置一下信息 ,表示 maven的编译JDK用1.8 ,避免在打jar包和编译的时候出现
123 合并Gridview单元格
合并Gridview单元格 Introduction There are a lot of methods in the Internet solving the problem of how to merge GridView rows if neighboring cells show equal values. My approach is not the first; however, I think, it is rather universal and very short - l
今日推荐
周排行