题意:给你一个长度为偶数n的数组,每次可以将一个元素修改为不大于k的值,要求每个a[i]+a[n-i+1]都相等,求最少操作多少次 题解:假设每一对的和都为X,小的记为mn,大的记为mx; 我们对每一对相应的数考虑,有三种情况:改一个数,改两个数,不改 1.改一个数:当x∈[mn+1,mx+k]; ...
分类:
其他好文 时间:
2020-04-22 13:29:41
阅读次数:
75
题目链接:https://codeforces.com/contest/1343 A Candies 随便做做。 B Balanced Array 随便做做。 D Constant Palindrome Sum 题意:如题目的名字,给一个 $n$ 个数字的数组,要保持对称位置的和恒为常数,但是每个数 ...
分类:
其他好文 时间:
2020-04-22 09:23:49
阅读次数:
69
Problem : Design a stack that supports push, pop, top, and retrieving the minimum element in constant time. push(x) Push element x onto stack. pop() R ...
分类:
其他好文 时间:
2020-04-21 23:45:18
阅读次数:
59
Struts2之前的版本动态方法调用默认是打开的,没想到2.3.15及之后的版本默认是关闭的, 因此需要启用,编辑struts.xml文件,新增或修改以下信息: <constant name="struts.enable.DynamicMethodInvocation" value="true" / ...
分类:
其他好文 时间:
2020-04-21 18:03:32
阅读次数:
65
本文介绍下Java中线程池的基本用法,基于此说明如何去确定线程池的大小。 线程池的创建方法 newFixedThreadPool 创建固定线程数的线程池,见下创建代码 /** * Creates a thread pool that reuses a fixed number of threads ...
分类:
编程语言 时间:
2020-04-21 13:34:00
阅读次数:
82
1.Ceph与volumes结合目标:实现CephRBD和kubernetesvolumes集成。1.1准备工作1、创建pool和用户[root@node-1~]#cephosdpoolcreatekubernetes882、创建认证用户[root@node-1~]#cephauthget-or-createclient.kubernetesmon‘profilerbd‘osd‘profilerb
分类:
Web程序 时间:
2020-04-21 13:23:16
阅读次数:
91
在Python中如果想创建多进程需要用到multiprrocessing中的Prrocess方法。 在进程之间全局变量是不共享的,如果要对进程的全局变量进行使用的话就需要用到multiprrocessing的Queue方法 首先我们先创建一个多进程 import time from multipro ...
分类:
编程语言 时间:
2020-04-20 01:19:54
阅读次数:
78
为什么要建立用户代理池? 如果我们用浏览器伪装,仅用一个浏览器标识,如果对方服务器的反爬手段高,我们这一个一直访问很容易被抓到,这时候我们可以建一个用户代理池,随机进行访问,增加我们的成功率 话不多说上代码 import urllib.request import random from my_fa ...
分类:
Web程序 时间:
2020-04-18 11:45:29
阅读次数:
72
一,redis概述与实验环境说明 1.1 什么是redis redis是一种内存型的NoSQL数据库,优点是快,常用来做缓存用 redis存储数据的方法是以key-value的形式 value类型支持字符串,列表,哈希等多种类型 1.2 环境说明 主机名 IP 用途 redis01 192.168. ...
分类:
数据库 时间:
2020-04-17 00:03:32
阅读次数:
92
问题:ORA-04031: unable to allocate 12312 bytes of shared memory ("shared pool","unknown object","KKSSP^405","kglseshtTable") 解决:增加数据库存内存大小 SQL> alter sy ...
分类:
数据库 时间:
2020-04-16 20:54:58
阅读次数:
278