[CF903G] Yet Another Maxflow Problem

题目大意 给一个图,可分为两部分,每部分有n个点,左边为A,右边为B。Ai向Ai+1连一条有向边,Bi向Bi+1连一条有向边,并给定m条从A到B的有向边。每条边都给定容量。多次询问,修改一条边的容量,然后求出A1到Bn的最大流。 ## 数据范围 2≤n,m≤2×10^5,流量<=10^9。 解析 看上去似乎是一道网络流题,但只要加以分析,就会发现网络流在这道题上并没有什么用。 首先最大流等于最小割,那么就把原题转化为求最小割。可以发现,A集合和B集合中每个都最多只用删一条边。那么,如何删除两个
分类: 其他 发布时间: 01-13 22:50 阅读次数: 0

LeetCode-347. 前 K 个高频元素

给定一个非空的整数数组,返回其中出现频率前k高的元素。示例 1:输入: nums = [1,1,1,
分类: 其他 发布时间: 01-13 22:50 阅读次数: 0

LeetCode-405. 数字转换为十六进制数

给定一个整数,编写一个算法将这个数转换为十六进制数。对于负整数,我们通常使用补码运算方法。注意:十六
分类: 其他 发布时间: 01-13 22:50 阅读次数: 0

Theia APIs——事件

上一篇:Theia APIs——Preferences 事件   Theia中的事件或许会让你感到困惑,希望本节能阐述清楚。   来看下面的代码: (来自logger-watcher.ts) @injectable() export class LoggerWatcher { getLoggerClient(): ILoggerClient { const emitter = this.onLogLevelChangedEmitter ret
分类: 其他 发布时间: 01-13 22:50 阅读次数: 0

LeetCode-1290. 二进制链表转整数

给你一个单链表的引用结点head。链表中每个结点的值不是 0 就是 1。已知此链表是一个整数数字的二
分类: 其他 发布时间: 01-13 22:50 阅读次数: 0

从心开始的CentOS学习笔记之三:文件和目录简介

Linux使用树状的目录结构组织文件,简单来说就是在一个目录中放置子目录和文件,子目录中可以继续放置子目录和文件,以此类推,形似一棵树的分支。Linux的这种文件结构的起始点为“根目录”,就是“/”,是一切文件的起点。FHS(文件系统层次标准)定义了在根目录下的主要目录和每个目录内应该放置的文件。请注意在Linux中,“文件”是一种很宽泛的概念,一切皆文件。所以不管是目录还是设备,都是一种文件,或者说,只要是在系统中可以看到的都是文件。
分类: 企业开发 发布时间: 01-13 22:50 阅读次数: 0

LeetCode-338. 比特位计数

给定一个非负整数num。对于0 ≤ i ≤ num 范围中的每个数字i,计算其二进制数中的 1 的数
分类: 其他 发布时间: 01-13 22:50 阅读次数: 0

bat备忘

%0代表文件本身 d代表盘符 p代表路径 %~f0 - 完整的路径+文件名 %~n0 - 文件名(无
分类: 其他 发布时间: 01-13 22:49 阅读次数: 0

lua的class简易实现

直接贴代码:function class(classname, super) local su
分类: 其他 发布时间: 01-13 22:49 阅读次数: 0

微服物架构一览

首先微服务并没有一个官方的定义,想要直接描述微服务比较困难,我们可以通过对比传统WEB应用,来理解什
分类: 其他 发布时间: 01-13 22:48 阅读次数: 0

UE4添加第三方库

假设要添加名为xxx的库,我们需要dll,lib以及头文件,切记要带上lib,因为它保存了dll里的
分类: 其他 发布时间: 01-13 22:48 阅读次数: 0

Lua与C++交互

一、Lua堆栈要理解Lua和C++交互,首先要理解Lua堆栈。简单来说,Lua和C/C++语言通信的
分类: 其他 发布时间: 01-13 22:48 阅读次数: 0

UE4&lua

UE4层面Entity(c++)---------->ACharacter/APawn M
分类: 其他 发布时间: 01-13 22:47 阅读次数: 0

UE4的.pak文件的加密和签名

UE4源码支持.pak文件的数据加密和文件签名,并已集成在打包流程中,只需设置密钥后打包便会根据密钥
分类: 其他 发布时间: 01-13 22:47 阅读次数: 0

Server与Entity

Server:物理上是服务器进程,逻辑上是消息服务器msgServer,即拥有消息收发能力。通信能力
分类: 其他 发布时间: 01-13 22:47 阅读次数: 0

Entity与Module

Entity作为逻辑的最小通信单元,承载了业务数据。那业务逻辑放哪里?根据EC的设计,业务逻辑应该按
分类: 其他 发布时间: 01-13 22:47 阅读次数: 0

Scene与Entity

SceneMgrServer:场景管理服务器,管理所有的SceneServer以及其上的SceneE
分类: 其他 发布时间: 01-13 22:46 阅读次数: 0

Redis单线程模型介绍

1. 理解单线程模型redis 会将每个客户端都关联一个指令队列。客户端的指令通过队列来按顺序处理,
分类: 其他 发布时间: 01-13 22:46 阅读次数: 0

游戏的数据存储

使用mysql:游戏的业务需求多变,意味着数据的字段增删很频繁,如果用mysql的扁平表去存储每个字
分类: 其他 发布时间: 01-13 22:46 阅读次数: 0

socket与连接

谈到socket经常会说监听socket和客户端socket,对此稍作整理:1.socket(套接字
分类: 其他 发布时间: 01-13 22:45 阅读次数: 0