E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
3308
POJ
3308
Paratroopers
问题:二分图的最小点权覆盖集思路:1.构造二分图:分别把行、列的编号看成集合X={r1,r2...}、Y={c1,c2...},把每个人所在的位置(ri,ci)连线ri 、ci;这样就构成了一个二分图,点为行、列的顺序编号1~r+c,边则是人所在的位置(可以代表这个人)。 2.构造二分网络流图:分别添加源点S、汇点T,建立S->X的各个边,容量为该行ri的费用,反向为0;建立Y ->
·
2015-11-02 09:01
oop
hdu
3308
线段树+区间合并
#include #include #include #include #include #include #include #include #include usingnamespacestd; typedeflonglongll; #definelsonl,m,rtrc[rtm) ret=max(ret,query(L,R,rson)); if(rc[rt<<1]
u013815546
·
2015-11-01 16:00
POJ
3308
Paratroopers
Original ID:
3308
64-bit integer IO format: %lld Java clas
·
2015-11-01 15:42
oop
hdu
3308
LCIS(线段树区间合并)
题意:给一个序列,有两种操作,Q:询问x到y的LCIS长度。U:将序号为x的值改为y。 思路:用线段树来维护序列,每次更改值时就更新树,查询是很快的,查询时要注意。 #include<stdio.h> #include<string.h> const int N=100100; int a[N]; struct Tr
·
2015-10-31 18:54
HDU
pku
3308
【论】如何将二分图顶点覆盖问题转化为最小割
在二分图中,有一个问题是,顶点覆盖问题。 图G的一个顶点覆盖是由一些顶点构成的集合Q包含于V(G), Q包含每条边上的至少一个端点。Q的所有顶点覆盖边集E(G)。 如果覆盖每个顶点需要付出不同的代价,也可以说是不同的花费,或称为点权,问题可以描述成,在保证覆盖所有边的情况下,如何使得权和最小。 这里只讲二分图。 我们可以建源点 S 和汇点 T,假设二分图两个点集分别为 X 和 Y。X和Y原
·
2015-10-31 15:16
二分图
hdu
3308
线段树 区间合并
给n个数字 U表示第A个数改为B。A是从0开始。 Q输出最大的递增序列个数。 考虑左边,右边,和最大的。 #include<stdio.h> #define lson l,m,rt<<1 #define rson m+1,r,rt<<1|1 #define maxn 100010 int lsum[maxn<<2],rsum[maxn
·
2015-10-31 14:28
HDU
HDU
3308
LCIS
HDU_
3308
这个题目可以用线段树去做。对于一个区间内最长的LCIS,要么在左儿子中,要么在右儿子中,要么就横跨在中间。
·
2015-10-31 11:49
HDU
pku
3308
Paratroopers 最大流最小割
id=
3308
题意:火星人要和地球人PK,地球人间谍搞到了一份情报:火星人要搞伞兵,登陆在地球一个row*col的地图上,而且知道伞兵的数量和每个伞兵要降落的格子。
·
2015-10-31 10:05
oop
poj
3308
最小割
这题做的稀里糊涂 首先 建图不会,然后 dinic姿势不对 ,还不知道 为啥。。。。还有这尼玛怎么看出来是 最小割的 #include <cstdio> #include <cstring> #include <algorithm> #include <climits> #include <string> #include
·
2015-10-31 10:40
poj
UESTC 1425 Another LCIS
这个题和HDU_
3308
很像,只不过要多处理一下区间加和的操作,为了能够方便的修改、获取左区间的右端点和右区间左端点的大
·
2015-10-31 10:47
CI
Hdu
3308
LCIS线段树
区间合并,和hotel那题差不多,只不过在合并区间的时候加和条件,变成左右儿子相连处是否上升,并且,对父亲的更新取得是最大值。 #include <cstdio> #include <cstring> #include <algorithm> #include <climits> #include <string>
·
2015-10-31 09:11
HDU
poj
3308
(最小点权覆盖、最小割)
id=
3308
思路:裸的最小点权覆盖,建立超级源点和超级汇点,将源点与行相连,容量为这行消灭敌人的代价,将列与汇点相连,容量为这列消灭敌人的代价,对于每一个敌人(x,y),连边x->y,容量为
·
2015-10-31 08:50
poj
HDU-
3308
LCIS 线段树 区间处理
前面还一位这是一道最长上升子序列的题目,只觉得无从下手,后来得知是最长连续上升子序列,于是有了想法。 (英文不好啊,题目中就能看出来的) 对于每一个节点保留其左起及右起连续子序列长度和整个区间的最长连续长度。当然利用这三个信息加之线段树的结构我们就能够得到所要的结果。 先说说我自己的写法(后来证明是写复杂了),对于每个询问我定义了三个状态 0, 1, 2。 0 表示该区间内不需要从
·
2015-10-30 20:51
HDU
poj
3308
网络流
由行向列建图,增加两个源汇点,源点向行连边,容量为该行的花费,列向汇点连边,容量为该列的代价,一个伞兵的位置为x,y, 则从x行向y列连一天容量为无穷大的边,最后求最大流(最小割的容量)即可 View Code #include<cstdio>#include<cstring>#include<cmath>const int MAX=100005;
·
2015-10-30 16:18
poj
hdu
3308
线段树
题目大意:给n个数,两种操作1:U a b 更新第a个为b (从0开始)2: Q a ,b 查询 a,b之间LCIS(最长连续递增子序列)的长度。Sample Input110 107 7 3 3 5 9 9 8 1 8Q 6 6U 3 4Q 0 1Q 0 5Q 4 7Q 3 5Q 0 2Q 4 6U 6 10Q
·
2015-10-30 14:17
HDU
POJ
3308
Paratroopers 最大流,乘积化和 难度:2
Paratroopers Time Limit: 1000MS Memory Limit: 65536K Total Submissions: 7267 Accepted: 2194 Description It is year 2500 A.D. and there is a terrible
·
2015-10-30 13:07
oop
hdu
3308
线段树区间合并
单点更新就好了,简单题 一开始以为可以不连续,想来想去都觉得哪里不对劲,感觉无法解决,囧。。。。 #define max(a,b) ((a)>(b)?(a):(b)) 要注意加括号,因为没注意这个细节错了蛮久 线段树的三个域 lm[rt]:从左开始最长的连续递增子序列 rm[rt]:以右边界结尾的最长的。。。。 mx[rt]:管辖区间内最长的。。。。。 如果num[mid]&l
·
2015-10-30 10:59
HDU
最大流——poj
3308
(模板)
类似于二分匹配的构图,相乘可以用log 后相加解决 View Code #include<iostream>#include<cmath>#include<stdio.h>#include<string.h>using namespace std;const double inf=500.0;const int MAX=105;struc
·
2015-10-28 08:38
poj
HDU
3308
LCIS
Original ID:
3308
64-bit integer IO format: %I64d Ja
·
2015-10-28 08:48
HDU
HDU
3308
线段树 最长连续上升子序列 单点更新 区间查询
题意: T个测试数据 n个数 q个查询 n个数 ( 下标从0开始) Q u v 查询 [u, v ] 区间最长连续上升子序列 U u v 把u位置改成v #include<iostream> #include<stdio.h> #include<string.h> #include<algorithm>
·
2015-10-27 16:24
HDU
mysql4,mysql4.1,mysql 5共存
1我用
3308
,MYSQL5偶用3309,安装时,都选择都安装成为WINDOWS的服务。
·
2015-10-27 16:40
mysql
Windows下安装多个Mysql实例,实现数据库主从同步备份
首先把mysql复制两份出来,可以分别命名MySQLServer5.5_3307,MySQLServer5.5_
3308
。
割麦插禾
·
2015-10-20 12:00
mysql
主从
多实例
window7
HDU
3308
LCIS (线段树区间合并)
题意:查询区间连续最长上升子串的长度有单点修改操作分析:之前的风格草这种题太容易了--随手写完就A了代码:// //CreatedbyTaoSamaon2015-09-29 //Copyright(c)2015TaoSama.Allrightsreserved. // //#pragmacomment(linker,"/STACK:1024000000,1024000000") #include
lwt36
·
2015-09-29 23:00
mysql不登陆执行命令小结
############################# �1.通过echo实现(这个比较常见)echo"showdatabases;"|mysql-uroot-p'oldboy'-S/data/
3308
xtboris
·
2015-09-22 09:53
mysql
字符串
databases
读者
hdoj
3308
LCIS 【线段树单点更新 + 区间合并】【求解最长递增序列 的长度】
LCISTimeLimit:6000/2000MS(Java/Others) MemoryLimit:65536/32768K(Java/Others)TotalSubmission(s):5606 AcceptedSubmission(s):2447ProblemDescriptionGivennintegers.Youhavetwooperations:UAB:replacethe
chenzhenyu123456
·
2015-09-16 14:00
一则自用iptables例子解释
公网IP:110.24.3.83内网IP:10.252.214.186局域网数据库:10.252.214.100通过NAT端口转发,访问110.24.3.83:
3308
端口跳转到局域网数据库机器的3306
谁让寂寞无言飘过
·
2015-09-07 17:00
3308
最長01串 哈希
最长01串TimeLimit:2666ms Memorylimit:65536K 有疑问?点这里^_^题目描述给定一个0-1串,请找到一个尽可能长的连续子串,其中包含的0与1的个数相等。组数很多,注意常数优化。。。输入 一个字符串,只包含01,长度不超过1000000输出 一行一个整数,最长的0与1的个数相等的子串的长度。示例输入1011 1111 1010 示例输出2 0 4 提示为保证0和
became_a_wolf
·
2015-08-31 08:00
mysql数据库主从复制配置
这里写出来和大家共享一下,我是在一台win7上安装了两个mysql数据库来实现的,将从数据库的port设置为
3308
.如何安装两台数据库,这里就不讲了,只讲一下我是如何实现配置来实现主从复制的。
fsh430623
·
2015-08-22 15:00
mysql数据库主从复制配置
这里写出来和大家共享一下, 我是在一台win7上安装了两个mysql数据库来实现的,将从数据库的port设置为
3308
.如何安装两台数据库,这里就不讲了,只讲一下我是如何实现配置来实现主从复制的。
fsh430623
·
2015-08-22 15:00
HDU
3308
LCIS
ProblemDescriptionGivennintegers.Youhavetwooperations:UAB:replacetheAthnumberbyB.(indexcountingfrom0)QAB:outputthelengthofthelongestconsecutiveincreasingsubsequence(LCIS)in[a,b]. InputTinthefirstline,
jtjy568805874
·
2015-08-12 14:00
HDU
POJ
3308
--Paratroopers【 最小点权覆盖 && 最小割】
ParatroopersTimeLimit: 1000MS MemoryLimit: 65536KTotalSubmissions: 7847 Accepted: 2365DescriptionItisyear2500A.D.andthereisaterriblewarbetweentheforcesoftheEarthandtheMars.Recently,thecommandersoftheE
hpuhjh
·
2015-08-07 16:00
hdu
3308
LCIS 线段树
//UAB将第A位置的元素改为B //QAB询问[A,B]区间的最长的递增序列 //维护ma_l,ma,ma_r左边最长,区间最长,右边最长 #include #include #include usingnamespacestd; constintmaxn=1e5+10; #defineleftv>1; build(l,mid,left); build(mid+1,r,right); push_
cq_pf
·
2015-07-26 19:00
线段树
MySQL 5.6对已有Mysql单实例的机器,再添加mysql数据库,实现单机多实例
一个绑定在端口3306,另外两个绑定在端口3307,
3308
;数据分别存放在/data/mysqldata、/data/mysqldata2、/data/mysqldata3三个实例均采用InnoDB作为默认的存储引擎
yanggelinux
·
2015-07-23 18:22
数据库
mysql
配置文件
5.6
mysql单机多实例
MySQL 5.6对已有Mysql单实例的机器,再添加mysql数据库,实现单机多实例
一个绑定在端口3306,另外两个绑定在端口3307,
3308
;数据分别存放在/data/mysqldata、/data/mysqldata2、/data/mysqldata3三个实例均采用InnoDB作为默认的存储引擎
yanggelinux
·
2015-07-23 18:22
数据库
mysql
配置文件
5.6
mysql单机多实例
线段树区间合并 hdu
3308
LCIS
要求的是最长连续上升子序列,如果看到连续两个字就好做了然后就是一个单点更新的裸区间合并,在push_up很好写,但是query的时候要注意一些1.m可能并不在L,R中间,也就是说lson和rson只用了一个,并没有都使用,那么就没必要考虑A[m] #include #include #include #include #include #include usingnamespacestd; ty
qwb492859377
·
2015-07-18 09:00
HDU
3308
LCIS(区间合并)
题意:求最长连续上升子序列方法:线段树区间合并,注意pushup的合并和查询时的合并#include #include #include #include #include #include #include #include #include #include #include #include #include usingnamespacestd; constintmaxn=4*1e5+10;
acm_fighting
·
2015-07-16 09:00
线段树区间合并
复习, 终端程序 打开, 关闭, 隐藏, 显示,
dengwo@dengwo-ThinkPad-Edge-E530:~$audacious& [1]
3308
#运行了播放器,但终端可以继续敲命令.. dengwo@dengwo-ThinkPad-Edge-E530
首席撸起水泡
·
2015-06-21 13:00
实现在同一台linux主机上mysql主从复制与读写分离
主从复制与读写分离一、mysql安装与配置具体安装过程建议参考我的上篇一博客文章二、mysql主从复制主从服务器场景如下主(m):172.30.204.111:3307从1(s1):172.30.204.111:
3308
dmy_521
·
2015-05-27 10:45
mysql
hdu
3308
LCIS
ProblemDescriptionGivennintegers.Youhavetwooperations:UAB:replacetheAthnumberbyB.(indexcountingfrom0)QAB:outputthelengthofthelongestconsecutiveincreasingsubsequence(LCIS)in[a,b]. InputTinthefirstline,
Kirito_Acmer
·
2015-05-26 21:00
线段树
poj
3308
--Paratroopers(最小割)
poj
3308
:题目链接题目大意:给出一个n*m的矩阵,矩阵的有l个格子会出现外星人,每行的开头和每列的开头都可以装备武器,可以消灭该行或该列的所有外星人,但是每装备一种武器需要有花费,如果装备多种武器
u013015642
·
2015-05-18 09:00
HDU -
3308
- LCIS (线段树 - 区间合并)
题目传送:LCIS线段树,区间合并,一次过啦,没有纠结,这几天过的最愉快的一个题思路:求最长连续上升子序列,外带单点更新,经典的线段树题目。具体看代码注释AC代码:#include #include #include #include #include #include #include #include #include #include #include #include #defineLLl
u014355480
·
2015-05-15 20:00
线段树
ACM
HDU
区间的维护和更新
BZOJ
3308
九月的咖啡店 费用流
题目大意:在[1,n]区间内选择一些数,使得这些数两两互质,求这些数的和的最大值容易发现对于一个最优解,每个质数存在且仅存在于一个数中。(废话。但是有可能一个数中存在多个质数下面是两个结论:1.一个数中最多存在两个不同的质数2.这两个质数一个n√我完全不会证明这两个结论,这两个结论都是官方题解里的然后就好办了,我们对于n√的质数建立二分图,求最大费用最大流即可但是这样会T掉,因为图太大了因此我们有
PoPoQQQ
·
2015-05-14 20:00
费用流
bzoj
BZOJ3308
MariaDB单机多实例
我们在同一台服务器上运行3个mysql服务分别开启3306,3307,
3308
端口################################################# 安装
冰冻火焰
·
2015-05-11 17:12
mariaDB
多实例
单机
MariaDB单机多实例
我们在同一台服务器上运行3个mysql服务分别开启3306,3307,
3308
端口################################################# 安装
冰冻火焰
·
2015-05-11 17:12
mariaDB
多实例
单机
MariaDB单机多实例
我们在同一台服务器上运行3个mysql服务分别开启3306,3307,
3308
端口#################################################安装mariadb##
冰冻火焰
·
2015-05-11 17:12
单机
多实例
mariadb
mysql
HDU -
3308
(区间合并类)
只需单点修改和求区间最大连续上升序列长度。那么,维护左的最大升长,右的最大降长,和区间最大升长。便可区间合并。因为查询的区间合并和上推区间合并动作一致,用一个node函数抽象一下就行了。#include #include #include #include #include usingnamespacestd; typedeflonglongLL; #definelsonl,m,rt>1; bui
playwfun
·
2015-04-16 21:00
线段树
hdu
3308
//线段树,求区间最长上升连续序列长度,有更新 programtt; typepoint=record l,r,lmax,rmax,max:longint; end; vartree:array
zz_ylolita
·
2015-03-25 16:00
[置顶] 线段树-区间合并
先来一道例题:HDU
3308
题意:给你n(n>1)))lans[lr]+=lans[lr>1))rans[lr]+=rans[lr>1; if(rrmid)returnquery(ll,rr,rson
u014325920
·
2015-03-13 19:00
数据结构
线段树
MySQL主从复制配置
二、测试环境:操作系统:Win7数据库节点信息:主 localhost
3308
5.5.17 从 localhost 3306 5.5.25 注:Master的版本不能高于Slave版本(版本向下兼容
huangqiqing123
·
2015-03-11 10:00
mysql
【MySQL】命令行执行sql,去除字段名
mysql的-e选项可以让我们在命令行下执行sql:/bin/mysql-hlocalhost-u{user_name}-p{password}-P
3308
{db_name}-e"selectidfrom
d4shman
·
2015-02-26 14:40
MySQL
上一页
6
7
8
9
10
11
12
13
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他