(补题 CF 455A)Boredom(DP)

原理链接戳我~ 题目大意 一个得分游戏:给一串数,每次取出一个数\(s_i\),删去 \(a_i+1\) 和 \(a_i-1\) 的所有数,总分加\(a_i\)。试问最多能得到多少分 Sample Input 2 1 2 Sample Output 2 Sample Input 3 1 2 3 Sample Output 4 Sample Input 9 1 2 1 3 2 2 2 2 3 Sample Output 10 解题思路 这是一个一维的状态dp,分取i和不取i两个状态 如果取i
分类: 其他 发布时间: 11-14 21:17 阅读次数: 0

VMware Workstation 将虚拟机挂起后,电脑会很卡,SCSI转换成IDE就可以了

摘自:http://www.360doc.com/content/15/0405/09/10098873_460727712.shtml 用过 VMware Workstation 的人,不知道有没有发现,有的时候将虚拟挂起(也就是待机)时,电脑突然会变得很慢,很卡。 要过上很长一段时间才会有反应过来,有的配置稍差点的电脑,直接不动了,只好强制关机。 以前我遇到这种情况只有不断的按 Caps Lock 键,让它稍微有点反应,其实很多时候我们电脑卡住的时候,不断的按这个键,能让它很快的反应过来,
分类: 其他 发布时间: 11-14 21:17 阅读次数: 0

[z].net最新框架 .NET家族

[z]https://www.cnblogs.com/ckjbug/p/9763778.html .NET家族 C#三大最有前景的领域: 开源微服务SF 开源区块链NEO aelf 开源人工智能ML.NET 三大领域的优势: 微软官方开源的微服务框架SF 支持本地部署、Azure云、其它云部署,底层C++开发,应用层支持C#、go、java、php、python等语言,SF是微软云核心组件,经过超大规模云平台实战验证和很多世界500强公司及创新公司实战验证,支持ServiceMesh新一代微服
分类: 其他 发布时间: 11-14 21:17 阅读次数: 0

洛谷P2048 [NOI2010]超级钢琴 题解

2019/11/14 更新日志: 近期发现这篇题解有点烂,更新一下,删繁就简,详细重点。代码多加了注释。就酱紫啦! 正解步骤 我们需要先算美妙度的前缀和,并初始化RMQ。 循环 \(i\) 从 \(1\) 到 \(n\) ,因为以i为起点的 和弦 终点必定是 \(i + L - 1\) 到 \(i + R - 1\) 之间,所以只要在区间内用RMQ取 超级和弦 ,并加入以美妙度从小排到大的优先队列中。 取出堆顶元素,将美妙度加入 \(ans\) ,并将元素切为从 (当前元素的左边界 到 当前元
分类: 其他 发布时间: 11-14 21:17 阅读次数: 0

01内存硬盘

内存:速度快 容量小 临时存储的 硬盘:速度慢 容量大 永久存储的 CPU 程序:数据可视化 + 业务逻辑 + 数据的存储 B/S: 通过浏览器来访问的程序。 C/S:通过本地客户端访问的项目。 JAVA:用来写程序的 1,java SE 2 java EE 体系结构: javaSE mysql JDBC java-web(java EE) 前端 框架 + oracle JAVA两大核心机制: 1,虚拟机(JVM) .java --javac -->.class---java-->运行 2,
分类: 其他 发布时间: 11-14 21:17 阅读次数: 0

hdu4261(优先队列+DP)

题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=4261 问题描述 “这里数字太多了!”您的老板吼叫。“我应该如何理解所有这些?把它放下来!估计!” 您很失望。生成这些数字需要大量的工作。但是,您将按照老板的要求去做。 您决定通过以下方式进行估算:您拥有一个数字数组A。您将其划分为k个连续的部分,它们的大小不一定相同。然后,您将使用一个数字来估计整个部分。换句话说,对于大小为n的数组A,您想要创建另一个大小为n的数组B,它具有k个连续的部分。如果i
分类: 其他 发布时间: 11-14 21:17 阅读次数: 0

Java基础语法05-面向对象中

一、封装 面向对象三大特性:封装、继承、多态 隐藏对象内部的复杂性,只对外公开简单的接口。便于外界调用,从而提高系统的可扩展性、可维护性。 如何实现封装 通过访问控制修饰符来控制相应的可见边界 (1)类 (2)包 (3)模块:Java9之后引入 (4)系统 对于类的成员:四种权限修饰符都可以使用 对于外部的类:只能使用public和缺省两种 属性封装的目的 隐藏类的实现细节 让使用者只能通过事先预定的方法来访问数据,从而可以在该方法里面加入控制逻辑,限制对成员变量的不合理访问。 可以进行数据检
分类: 其他 发布时间: 11-14 21:17 阅读次数: 0

linux:awk用法总结

awk学习 建立一个空文件 touch awk_test.txt awk '{print}' awk_test.txt awk '{print $1}' awk_test.txt awk '{print $1 "\t" $2}' awk_test.txt awk '{print NR "\t" $1 "\t" $2 "\t" $3}' awk_test.txt awk '{print NR ,$0}' awk_test.txt awk '{$3==1986print $0}' awk_test
分类: 其他 发布时间: 11-14 21:17 阅读次数: 0

CSP-S 2019 加油

hzoi 加油,Barca加油
分类: 其他 发布时间: 11-14 21:17 阅读次数: 0

c++ 启发式搜索解决八数码问题

本文对八数码问题 启发式搜索 (C++)做了一点点修改 1 //fn=gn+hn 2 3 #include<iostream> 4 #include<queue> 5 #include<stack> 6 7 using namespace std; 8 9 #define num 9 10 11 struct node 12 { 13 int state[9];//当前状态 14 struct node* parent;//
分类: 其他 发布时间: 11-14 21:17 阅读次数: 0

RocketMQ ACL使用指南

目录 1、什么是ACL? 2、ACL基本流程图 3、如何配置ACL 3.1 acl配置文件 3.2 RocketMQ ACL权限可选值 3.3、权限验证流程 4、使用示例 4.1 Broker端安装 4.2 消息发送端示例 4.3 消息消费端示例 @(本节目录) 1、什么是ACL? ACL是access control list的简称,俗称访问控制列表。访问控制,基本上会涉及到用户、资源、权限、角色等概念,那在RocketMQ中上述会对应哪些对象呢? 用户 用户是访问控制的基础要素,也不难理解
分类: 其他 发布时间: 11-14 21:17 阅读次数: 0

CEFsharp使用代理及切換

常規方法: var setting=new CefSetting(); setting.CefCommandLineArgs.add("proxy-server",ProxyAdd:Port); Cef.Initialize(settings);   但是Cef.Initialize(settings)只能初始化一次 不過user-agant可以多次是修改 測試可用的: async private void SetProxy(ChromiumWebBrowser cwb, st
分类: 其他 发布时间: 11-14 21:17 阅读次数: 0

02数据类型等

------------恢复内容开始------------ 基本数据类型 整数:byte(1) short(2) int(4) long(8) 小数:float(4) double(8) 布尔:boolean: true false 字符:char 变量: 1.数据类型 变量名 = 变量值; 2. =是赋值的意思,表示把右边的值存在左边的变量中。它的优先级是最低的。 3.每行程序写完以后用;号表示 4.变量必须声明以后才可以使用。声明只能声明一次,赋值可以多次。临时变量必须初始化(第一次赋值
分类: 其他 发布时间: 11-14 21:17 阅读次数: 0

Vue中组件之间的通信

组件 全局自定义组件 在任何一个实例中都可以使用 局部自定义组件 只能在当前的实例中使用 1.一个组件里面只能对应一个根标签 2.组件里面的内容写成返回值的形式 <div id="app"> {{ msg }} <hr> 组件的使用,就相当于自定义的标签,组件的名称就可以当成一个自定义的标签 <li-component></li-component> <demo-component></demo-component> </div> 全局的组件 Vue.component('test-compo
分类: 其他 发布时间: 11-14 21:17 阅读次数: 0

.net easyui Tree树

原文:https://www.cnblogs.com/hantianwei/archive/2012/03/19/2407118.html Tree 树 用 $.fn.tree.defaults 重写了 defaults。 依赖 draggable droppable 用法 Tree 能在 <ul> 元素里定义,此标记可以定义为叶节点和子节点。下面是一个示例: Tree 能在 <ul> 元素里定义,此标记可以定义为叶节点和子节点。下面是一个示例: 1. <ul id="tt"> 2. <li>
分类: 其他 发布时间: 11-14 21:17 阅读次数: 0

git--版本回退

工作区、暂存区、版本库 工作区:就是电脑上的目录 版本库(Repository) 工作区有一个隐藏目录.git,这个不算工作区,而是Git的版本库。 Git的版本库里存了很多东西,其中最重要的就是称为stage(或者叫index)的暂存区,还有Git为我们自动创建的第一个分支master,以及指向master的一个指针叫HEAD 前面讲了我们把文件往Git版本库里添加的时候,是分两步执行的: 第一步是用git add把文件添加进去,实际上就是把文件修改添加到暂存区; 第二步是用git comm
分类: 其他 发布时间: 11-14 21:17 阅读次数: 0

JAVA 网络编程 - 实现 群聊 程序

在实现 这个 程序之前, 我们 需要 了解 一些 关于 Java 网络 编程 的 知识.  基本 的 网络知识: 网络模型 OSI (Open System Interconnection 开放系统互连) 参考模型. TCP/IP 参考模型. 网络通讯要素 IP 地址 端口号 传输协议 *** 网络编程 指的就是 网络技术 和 IO 技术的综合. 网络参考模型. OSI 参考模型 TCP/IP 应用层--------------------- 表示层 应用层 会话层--------------
分类: 其他 发布时间: 11-14 21:17 阅读次数: 0

MATLAB相机标定转XMl代码

function writeXML(cameraParams,file) %writeXML(cameraParams,file) %功能:将相机校正的参数保存为xml文件 %输入: %cameraParams:相机校正数据结构 %file:xml文件名 %说明在xml文件是由一层层的节点组成的。 %首先创建父节点 fatherNode, %然后创建子节点 childNode=docNode.createElement(childNodeName), %再将子节点添加到父节点 fatherNo
分类: 其他 发布时间: 11-14 21:17 阅读次数: 0

statement没有返回结果集问题

executeUpdate
分类: 其他 发布时间: 11-14 21:01 阅读次数: 0

Writing service

So, it is most likely the most crucial portion of the years spent researching for a college degree. You may be good at writing, hunting information, and creating analysis, but you still may find it complicated to write an excellent and what's more i
分类: 其他 发布时间: 11-14 21:01 阅读次数: 0