P6563 [SBCOI2020]一直在你身旁

link
分类: 其他 发布时间: 05-18 20:43 阅读次数: 0

Codeforces Round #642 (Div. 3) D. Constructing the Array - 堆的自定义排序

题目 开始全部是0,然后找到最大的区间,满足全0,然后把中间的点变成1。如果区间大小有多个,那么先操作最前面的 那么想办法把每个区间的左右范围加入,然后进行自定义排序即可 用set,然后先把\([0,n-1]\)这个区间放进set,然后找到中点标记,删除\([0,n-1]\),如果\([0,mid - 1]\)存在,那么加入set,如果\([mid + 1,n -1]\)存在,加入set 推广对于当前区间\([l,r]\),mid= (l + r) >> 1 如果\([l, mid - 1]\
分类: 其他 发布时间: 05-18 20:43 阅读次数: 0

java之基础语法(上)

程序构成 使用关键字class定义类; 在Java程序中,所有的语句都必须放在某个类中; 整个类及其所有成员都包含在一对花括号中(即{和}之间),它们标志着类定义块的开始和结束。 定义类的一般语法: class 类名 { …… } 1)文件名称必须为java程序类名一致,首字母大小写。 Test.java class Test{   public static void main(String[] args){     int a = 6;     int b = 9;     System.
分类: 其他 发布时间: 05-18 20:43 阅读次数: 0

桌面截屏

   //捕获桌面屏幕 BOOL CFunction::ScreenCapture() { // 获取桌面窗口句柄 HWND hDesktopWnd = ::GetDesktopWindow(); if (hDesktopWnd == NULL) { return FALSE; } // 获取桌面窗口DC HDC hdc = ::GetDC(hDesktopWnd); if (hdc == NULL) {
分类: 其他 发布时间: 05-18 20:43 阅读次数: 0

6. DUAL算法

1. DUAL 术语 DUAL有限状态机用于计算路由,保证无环网络 Advertise Distance AD = 后继到达目的地 Feasible Distance FD = 当前路由器通过后继到目标网络的距离 Successor 后继 = 拥有最低成本路径的下一跳邻居(最低的FD,最低的Metric) Feasible successor FS 可行后继 = 次佳路径的下一跳邻居(AD小于经由后继的FD) FC 可行条件 = AD要小于当前的FD 2. 如果后继失效,并且没有可行后继,将触
分类: 其他 发布时间: 05-18 20:43 阅读次数: 0

PHP部署调优-服务器初始化配置

主机 PHP 应用开发好了之后,还需要部署到远程主机上,才能让用户访问我们提供的服务。一般来说,目前市场上提供的主机有四种:共享服务器、虚拟私有服务器(VPS)、专用服务器和 PaaS。每种主机适用场景不同,相应的价格差距也很大。 共享服务器 这种最便宜,一般来说这种适用于非开发者部署网站,比如非程序员出生的站长,部署 WordPress、Discuz 之类的 CMS 网站,不需要懂代码,也不需要配置服务器环境,只需通过 Web 界面操作即可,这种类型的主机资源由很多人共享,存放在不同类目,从
分类: 其他 发布时间: 05-18 20:43 阅读次数: 0

程序设计思维与实践 CSP-M3 补题 (3/4/数据班)

程序设计思维与实践 CSP-M3 补题 (3/4/数据班) A - csp-m3-t1 问题分析 根据题目对“段”的定义,建立一个栈,对于每个输入的元素,栈空则入栈,段数加一,不空则与栈顶元素比较,相同则continue,不同弹出栈顶元素,段数加一。 #include<bits/stdc++.h> using namespace std; int main() { stack<int> s; int n,t; int ans=0; cin>>n; while(n--){ cin
分类: 其他 发布时间: 05-18 20:43 阅读次数: 0

有重量限制背包问题的线性解法

Reference: Pisinger, D. (1999). Linear Time Algorithms for Knapsack Problems with Bounded Weights. Journal of Algorithms, 33(1), 1–14. 差不多是带着自己理解的翻译吧,并不是完全按照论文顺序来的 ~ 引入 ~ 动态规划中,有一个经典的问题是子集和(Subset-sum Problem, SSP): 给定$n$个物品,每个物品的重量是$w_i$,从中选出一些物品使得
分类: 其他 发布时间: 05-18 20:43 阅读次数: 0

原创:微信小程序源码解说:石头剪刀布(附源码下载)

我的博客:来源链接 昨天看有个石头剪刀布的练习,就拿出来做了一下,布局的代码浪费了很多时间,果然CSS这块的还不是很熟练,下面直接上图上代码了。 JS: var numAi = 0 var timer Page({ data:{ //控制按钮是否可点击 btnState:false, //记录获胜次数 winNum:0, //中间的话“Ho~ You Win” gameOfPlay:'', //用户选择的图片 imageUse
分类: 其他 发布时间: 05-18 20:43 阅读次数: 0

JOISC 2016 Day3 电报

JOISC 2016 Day3 电报 前置知识(伪) 基环树 基环外向树 基环内向树 此题就是一棵基环外向树。 其实这些都没什么用,跟这题没啥关系 思路 考试的时候不会做,考完才发现自己就差那么一点点... 首先考虑这样一张图: 我们的目的是让整个图成为一个环,但是这显然不是一个环。考虑怎么让下面那一陀东西接到上面那个环里面。 如上图右边所示,给出了一种方法把下面那一堆东西接到环里面(\(A->C\)是环上的一条边,\(A,C\)都是环上的点)。发现其实就是对于所有不在环上的点(这里把\(A\
分类: 其他 发布时间: 05-18 20:43 阅读次数: 0

texar

上次没有把texar安装成功。 螺旋式上升,这次再试试。 Texar: A Modularized, Versatile, and Extensible Toolkit for Text Generation Zhiting Hu, Haoran Shi, Bowen Tan, Wentao Wang, Zichao Yang, Tiancheng Zhao, Junxian He, Lianhui Qin, Di Wang, Xuezhe Ma, Zhengzhong Liu, Xiaoda
分类: 其他 发布时间: 05-18 20:43 阅读次数: 0

【Xcode】ITMS-90809:查找UIWebView

★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★ ➤微信公众号:山青咏芝(let_us_code) ➤博客园地址:山青咏芝(https://www.cnblogs.com/strengthen/) ➤GitHub地址:https://github.com/strengthen/LeetCode ➤原文地址:https://www.cnblogs.com/strengthen/p/12912744.html ➤原文已修改更新!强烈建议点击原文地址阅读!支持作者!支
分类: 其他 发布时间: 05-18 20:43 阅读次数: 0

集合异常回顾

List接口 列表通常允许重复的元素 元素存取有序 带有索引 l 增加元素方法 add(Object e):向集合末尾处,添加指定的元素 add(int index, Object e):向集合指定索引处,添加指定的元素,原有元素依次后移 l 删除元素删除 remove(Object e):将指定元素对象,从集合中删除,返回值为被删除的元素 remove(int index):将指定索引处的元素,从集合中删除,返回值为被删除的元素 l 替换元素方法 set(int index, Object
分类: 其他 发布时间: 05-18 20:43 阅读次数: 0

springboot ssm propertis 如何搭建多数据源动态切换

1.propertis #启动端口号 server.port=8085 # 打印 Mybatis sql 语句,两个配置都可以 #logging.level.com.example.springboot.mapper = debug mybatis.configuration.log-impl=org.apache.ibatis.logging.stdout.StdOutImpl #数据库1 spring.datasource.master.url=jdbc:mysql://OOO:3306
分类: 其他 发布时间: 05-18 20:43 阅读次数: 0

C++ private访问限制

了解C++的同学都很清楚,C++有3个访问控制符,提供了对数据的封装,分别是public、protected与private。 private算是对数据保护得最严实的控制符了,一般都会说到private成员只能被类本身的成员函数以及类的友元访问,其他函数需要访问时, 大多数会封装一个public的set和get方法进行访问,或者 返回指针与引用也是可以的,但并不推荐,毕竟这样不利于封装的特性, 当然,下面介绍的方法是进行讨论使用其他方式突破private的访问限制,一般情况下也不会使用。 那么
分类: 其他 发布时间: 05-18 20:27 阅读次数: 0

数值分析实验之矩阵的LU分解及在解线性方程组中的应用(MATLAB 代码)

详细实验指导见上一篇,此处只写内容啦 求如下4阶矩阵的LU分解。 • LU分解法 函数定义: function x=solvebyLU(A,b)% 该函数利用LU分解法求线性方程组Ax=b的解 flag=[exist('A'),exist('b')]; if flag==0 disp('该方程组无解!'); x=[]; return; else r=rank(A); [m,n]=size(A); [L,U,P]=lu(A); b=P*b;% 解Ly=b y(1)=b(1); if m>1 fo
分类: 其他 发布时间: 05-18 20:27 阅读次数: 0

【剑指Offer】面试题46. 把数字翻译成字符串

题目 给定一个数字,我们按照如下规则把它翻译为字符串:0 翻译成 “a” ,1 翻译成 “b”,……,11 翻译成 “l”,……,25 翻译成 “z”。一个数字可能有多个翻译。请编程实现一个函数,用来计算一个数字有多少种不同的翻译方法。 示例 1: 输入: 12258 输出: 5 解释: 12258有5种不同的翻译,分别是"bccfi", "bwfi", "bczi", "mcfi"和"mzi" 提示:0 <= num < 231 思路 为了便于处理,将数字转为字符串。dp[i]表示i位置数
分类: 其他 发布时间: 05-18 20:27 阅读次数: 0

深度分析:那些Java中你一定遇到过的问题,一次性帮你搞定!深度分析:那些Java中你一定遇到过的问题,一次性帮你搞定!

1、java中==和equals和hashCode的区别 基本数据类型的比较的值相等.类的比较的内存的地址,即是否是同一个对象,在不覆盖equals的情况下,同比较内存地址,原实现也为 == ,如String等重写了equals方法.hashCode也是Object类的一个方法。返回一个离散的int型整数。在集合类操作中使用,为了提高查询速度。(HashMap,HashSet等比较是否为同一个)如果两个对象equals,Java运行时环境会认为他们的hashcode一定相等。如果两个对象不eq
分类: 其他 发布时间: 05-18 20:27 阅读次数: 0

小虫与HTTP-1.初相识:了解HTTP协议

目录 1.浏览器背后的故事 2.HTTP协议的前世今生 3.透过TCPIP看HTTP 4.“你是如何访问慕课的”--DNS域名解析 5.回溯HTTP事务处理过程 6.实验:与HTTP请求的第一次亲密接触 -- 1.浏览器背后的故事 1)HTTP: (1) 超文本传输协议(HTTP)是一种通信协议,它允许将超文本标记语言(HTML)文档从Web服务器传送到客户端的浏览器 关键词:通信协议 HTTP学名:超文本传输协议(HyperText Transfer Protocol):传输超文本的协议 超
分类: 其他 发布时间: 05-18 20:27 阅读次数: 0

Leetcode练习(Python):树类:第98题:验证二叉搜索树:给定一个二叉树,判断其是否是一个有效的二叉搜索树。 假设一个二叉搜索树具有如下特征: 节点的左子树只包含小于当前节点的数。 节点的右子树只包含大于当前节点的数。 所有左子树和右子树自身必须也是二叉搜索树。

题目: 验证二叉搜索树:给定一个二叉树,判断其是否是一个有效的二叉搜索树。 假设一个二叉搜索树具有如下特征: 节点的左子树只包含小于当前节点的数。 节点的右子树只包含大于当前节点的数。 所有左子树和右子树自身必须也是二叉搜索树。 思路: 遇到树第一想到了递归,用递归来实现。 程序 : # Definition for a binary tree node. # class TreeNode: # def __init__(self, x): # self.val = x
分类: 其他 发布时间: 05-18 20:27 阅读次数: 0