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
2038
BZOJ
2038
2009国家集训队 小Z的袜子(hose) 题解&代码
莫队原例题【有气无力状】…手推那个O(1)的转移计算就行辣…一眼看过去和上一道题差别不大…懒得写其它解释了莫队详解参见上一题http://blog.csdn.net/rainbow6174/article/details/50858386——————————分割线————————————发出来之后代码格式错了orz心塞/***************************************
Rainbow6174
·
2016-03-11 19:00
bzoj
bzoj
2038
小Z的袜子 序列莫队模板
id=
2038
思路:orz莫涛,自己写模板一下A掉就是开心是不是啊,,,就是大模拟吧,莫队算法还是有很多应用的要好好学习,,好好分块,不要去log,,#include #include #include
qq_20669971
·
2016-03-09 17:00
【BZOJ
2038
】[2009国家集训队]小Z的袜子(hose)【莫队】
裸的模板。/*FootprintsInTheBloodSoakedSnow*/ #include #include usingnamespacestd; typedeflonglongLL; constintmaxn=50005,maxm=maxn,maxsqrtn=224; intn,m,num[maxn],cnt[maxn]; LLans[maxm],deno[maxm]; stru
BraketBN
·
2016-03-08 23:00
CodeForces 86D Powerful array(莫队算法)
和BZOJ
2038
差不多。。复习一下。
WABoss
·
2016-03-07 22:00
Java出现No enclosing instance of type E is accessible. Must qualify the allocation with an enclosing
原文地址:http://blog.csdn.net/sunny
2038
/article/details/6926079最近在看Java,在编译写书上一个例子时,由于书上的代码只有一部分,于是就自己补了一个内部类
csuwzc
·
2016-03-07 19:30
java
Java出现No enclosing instance of type E is accessible. Must qualify the allocation with an enclosing
原文地址:http://blog.csdn.net/sunny
2038
/article/details/6926079最近在看Java,在编译写书上一个例子时,由于书上的代码只有一部分,于是就自己补了一个内部类
csuwzc
·
2016-03-07 19:30
java
Java
python集成开发环境PyCharm5.04注册以及简单使用
安装: 去官网下载pycharm专业版 注册方法1: 安装 调整时间到
2038
年。 申请30天试用 退出pycha
f8900123
·
2016-03-07 15:31
PyCharm简单使用
Hust oj
2038
联系网络(最小生成树Prim)
联系网络TimeLimit:1000MSMemoryLimit:32768KTotalSubmit:122(40users)TotalAccepted:58(35users)Rating: SpecialJudge: NoDescriptionTwIStOy要建立一个联系网络,这样可以方便的联系到所有人。如果TwIStOy可以联系到A,A又可以联系到B,那么就认为TwIStOy可以联系到B了。但是
Sara_YF
·
2016-03-04 23:00
Prim
bzoj
2038
【2009国家集训队】小Z的袜子(hose)
2038
:[2009国家集训队]小Z的袜子(hose)TimeLimit: 20Sec MemoryLimit: 259MBSubmit: 5667 Solved: 2605[Submit][Status
AaronGZK
·
2016-03-03 22:00
分块
bzoj
莫队算法
bzoj
2038
【2009国家集训队】小Z的袜子(hose)
2038
:[2009国家集训队]小Z的袜子(hose)TimeLimit: 20Sec MemoryLimit: 259MBSubmit: 5667 Solved: 2605[Submit][Status
AaronGZK
·
2016-03-03 22:00
分块
bzoj
莫队算法
【CodeVS
2038
】香甜的黄油
Description农夫John发现做出全威斯康辛州最甜的黄油的方法:糖。把糖放在一片牧场上,他知道N(1 #include usingnamespacestd; constintN=510; constintP=810; constintC=3000; structedge{ intnext,to,w; }e[C]; inthead[P]; intdis[P]; intp
RobotLIUMENGYUE
·
2016-03-02 21:00
BZOJ
2038
小Z的袜子(hose)(莫队算法)
Description作为一个生活散漫的人,小Z每天早上都要耗费很久从一堆五颜六色的袜子中找出一双来穿。终于有一天,小Z再也无法忍受这恼人的找袜子过程,于是他决定听天由命……具体来说,小Z把这N只袜子从1到N编号,然后从编号L到R(L尽管小Z并不在意两只袜子是不是完整的一双,甚至不在意两只袜子是否一左一右,他却很在意袜子的颜色,毕竟穿两只不同色的袜子会很尴尬。你的任务便是告诉小Z,他有多大的概率抽
V5ZSQ
·
2016-03-02 09:00
BZOJ
2038
[2009国家集训队]小Z的袜子(hose)(莫队算法)
神奇的莫队算法,用来解决可离线无修改的区间查询问题:首先对原序列进行分块,√n块每块√n个;然后对所有查询的区间[l,r]进行排序,首先按l所在的块序号升序排序,如果一样就按r升序排序;最后就按顺序一个一个求出各个查询的结果:知道[l,r]的答案,并且在此基础上能在比较快地在O(x)得到相邻区间[l+1,r]、[l-1,r]、[l,r-1]、[l,r+1]的答案,那样就能从[l,r]的基础上对lr
WABoss
·
2016-02-29 10:00
[BZOJ
2038
][2009国家集训队]小Z的袜子(hose)(莫队)
题目描述传送门题解首先求概率的方法为:假设在LR这段区间里颜色为x,y,z…的袜子分别有a,b,c…个。那么概率(利用排列组合推导)p=a(a−1)2+b(b−1)2+c(c−1)2+…(R−L+1)(R−L)2=a2+b2+c2+…−(a+b+c+…)(R−L+1)(R−L)a2+b2+c2+…−(R−L+1)(R−L+1)(R−L)那么我们用莫队算法+分块乱搞就能求出答案。O(nn√)首先离线
Clove_unique
·
2016-02-23 20:04
题解
莫队
【BZOJ
2038
】【集训队2009】小Z的袜子(分块+莫队)
题目描述传送门题解首先求概率的方法为:假设在LR这段区间里颜色为x,y,z…的袜子分别有a,b,c…个。那么概率(利用排列组合推导)p=a(a−1)2+b(b−1)2+c(c−1)2+…(R−L+1)(R−L)2=a2+b2+c2+…−(a+b+c+…)(R−L+1)(R−L)a2+b2+c2+…−(R−L+1)(R−L+1)(R−L)那么我们用莫队算法+分块乱搞就能求出答案。O(nn√)首先离线
Clove_unique
·
2016-02-23 20:00
分块
bzoj
集训队
莫队
bzoj
2038
: [2009国家集训队]小Z的袜子(hose)
2038
:[2009国家集训队]小Z的袜子(hose)TimeLimit: 20Sec MemoryLimit: 259MBSubmit: 5511 Solved: 2533[Submit][Status
clover_hxy
·
2016-02-21 17:00
BZOJ
2038
小Z的袜子 (莫队算法)
id=
2038
专题练习:http://acm.hust.edu.cn/vjudge/contest/view.action?
徐王
·
2016-02-18 19:00
为什么修改下时间,iPhone就变成了“砖”?(附解决方案)
理论上,
2038
年之后,很多软件也将遇到苹果今天的问题。
i黑马
·
2016-02-16 00:00
【BZOJ
2038
】[2009国家集训队]小Z的袜子(hose)
DescriptionHH有一串由各种漂亮的贝壳组成的项链。HH相信不同的贝壳会带来好运,所以每次散步完后,他都会随意取出一段贝壳,思考它们所表达的含义。HH不断地收集新的贝壳,因此,他的项链变得越来越长。有一天,他突然提出了一个问题:某一段贝壳中,包含了多少种不同的贝壳?这个问题很难回答。。。因为项链实在是太长了。于是,他只好求助睿智的你,来解决这个问题。Input第一行:一个整数N,表示项链的
抬头仰望浮云飘过
·
2016-02-13 21:00
BZOJ
2038
小Z的袜子(莫队算法)
莫队算法的话,看这个比较好懂:http://blog.csdn.net/bossup/article/details/39236275不过这里面的博客的代码貌似有点问题,所以代码的话,http://blog.csdn.net/lwt36/article/details/50583757这个是对的,看我的也行。什么时候用莫队?1、区间不会被修改2、可以离线3、对于[L,R],可以直接退出[L,R+1
只玩三国的程序猿
·
2016-02-11 18:22
算法
bzoj
2038
: [2009国家集训队]小Z的袜子(hose)
TimeLimit: 20Sec MemoryLimit: 259MBSubmit: 5307 Solved: 2450[Submit][Status][Discuss]Description作为一个生活散漫的人,小Z每天早上都要耗费很久从一堆五颜六色的袜子中找出一双来穿。终于有一天,小Z再也无法忍受这恼人的找袜子过程,于是他决定听天由命……具体来说,小Z把这N只袜子从1到N编号,然后从编号L
Kirito_Acmer
·
2016-02-04 12:00
莫队算法
MySQL中TIMESTAMP和DATETIME区别
DATETIME:不做任何改变,基本上是原样输入和输出 2、两者所能存储的时间范围不一样timestamp存储的时间范围为:'1970-01-0100:00:01.000000'到'
2038
-01-1903
雪莉06
·
2016-01-26 09:00
BZOJ
2038
: [2009国家集训队]小Z的袜子(hose)(莫队算法)
题目链接:点击打开链接题意:给n个袜子,每个袜子有一个颜色。m次查询,每次查询给一个区间,求在区间里的任选一对袜子的颜色相同的概率。最经典的莫队算法,莫队算法有两种,我刚刚学了第一种:分块。简单来说,假设总区间长度为n,那么将区间分成size=sqrt(n)块,那么每一块的长度为n/size,也是sqrt(n),所以每次只维护一块里的内容和块与块之间的内容,如果改变一个数的值,那么只需要改变其所在
weizhuwyzc000
·
2016-01-25 14:00
数据结构
ACM-ICPC
分块
bzoj
莫队算法
BZOJ
2038
[2009国家集训队]小Z的袜子 莫队
2038
:[2009国家集训队]小Z的袜子(hose)题目连接:http://www.lydsy.com/JudgeOnline/problem.php?
qscqesze
·
2016-01-25 01:00
BZOJ
2038
[2009国家集训队]小Z的袜子 莫队
2038
:[2009国家集训队]小Z的袜子(hose)题目连接:http://www.lydsy.com/JudgeOnline/problem.php?
qscqesze
·
2016-01-25 01:00
【bzoj
2038
】小Z的袜子 莫队算法
学习了一下莫队算法。核心就是在可以通过当前状态(l,r)的结果,能够在O(1)时间内推出相邻状态(l-1,r)(l+1,r)(l,r-1)(l,r+1)的结果的前提下,通过安排询问的次序,使总时间复杂度在O(N^1.5)内。因此这实际上是一个离线算法。同时指出,在满足上述前提的情况下,任意两个状态(l1,r1)(l2,r2),在已知一个的情况下都可以在O(|l1-l2|+|r1-r2|)的
lych_cys
·
2016-01-23 16:00
分块
莫队算法
BZOJ
2038
: [2009国家集训队]小Z的袜子(hose)|分块|莫队算法
似乎莫对算法才是正确的的姿势不过直接分块暴力也可以需要与处理几个东西和作诗那个题非常的相似,只不过那个题是强制在线的维护到从开始每一个块的颜色的前缀和,块到块之间的答案询问的时候,不跨过块就排序暴力判断,跨过块就先统计整块的答案,然后把两边的的单独排序暴力更新答案学了莫队之后似乎就要换个姿势了#include #include #include #include #include #include
ws_yzy
·
2016-01-23 09:00
分块
莫队算法
python时间日期处理
一、模块介绍:1、time模块接近操作系统,模块中的大多数函数是调用了所在平台Clibrary的同名函数,部分函数式平台相关的;基于UnixTimestamp,能表述的日期范围被限定在1970-
2038
hugh.zm
·
2016-01-22 12:00
初次接触分块思想
几乎所有的莫队算法的介绍都和[BZOJ]
2038
小Z的袜子有关,相关大神博客:http://www.cnblogs.com/kuangbin/p/3263483.html先来个稍简单的分块题:codeforces86
theArcticOcean
·
2016-01-21 09:00
优化
MySQL中 TIMESTAMP类型 和 DATETIME类型 的区别
DATETIME:不做任何改变,基本上是原样输入和输出 2、两者所能存储的时间范围不一样timestamp存储的时间范围为:'1970-01-0100:00:01.000000'到'
2038
-01-1903
学习也休闲
·
2016-01-20 17:00
mysql
PyCharm5注册
http://www.cnblogs.com/evlon/p/4934705.html注册方法1:0x1,安装0x2,调整时间到
2038
年。
ihanxiao2100
·
2016-01-19 11:55
PyCharm5注册
PyCharm 5 破解注册方法
方法:调整时间到
2038
年。申请30天试用退出pycharm时间调整回来即可。
未名亚柳
·
2016-01-18 21:00
Pycharm专业版注册
安装完毕后将系统的时间修改为
2038
年,并选择试用,这里显示过期时间是
2038
年2月10日:关闭Pycharm并将系统的时间修改为当前时间,再次启动Pycharm仍然显示过期时间是
2038
年2月10日:
xdwqs
·
2016-01-16 13:07
注册
pycharm
专业版
【BZOJ
2038
】 [2009国家集训队]小Z的袜子(hose)
太神了!!longlong#include #include #include #include #include #include #defineMAXN1000000 #defineINF1000000000 #defineMO233333333 #defineLLlonglong usingnamespacestd; structP { intL,R; intid; }team[50000+
sxb_201
·
2016-01-14 17:00
BZOJ_
2038
第一次写莫队了,之前偷懒一直没有写,听说还有一道历史观察啥的也可以做做,反正蛮水的。但还是好好说一说。首先根号N分块,然后判断左端点在哪个块里面,按左端点的块为第一关键词,r为第二关键词排序。这样可以保证每一块里面r都是递增的。首先我们保证了r的复杂度是n根号哒,然后再是左端点,没跨过块的是根号,否则是暴力重建,还是根号哒。所以总复杂度是n根号1#include 2#include 3#inc
443singer
·
2016-01-14 16:00
OpenCV Python教程系列
参考:OpenCV-sunny
2038
的专栏-博客频道-CSDN.NET http://blog.csdn.net/sunny
2038
/article/category/904451
qq_26898461
·
2016-01-07 11:00
Pycharm5注册方式
ycharm5注册方式 0x1,安装0x2,调整时间到
2038
年。0x3,申请30天试用0x4,退出pycharm0x5,时间调整回来。
Airship
·
2015-12-27 10:00
kinect2使用vs2012 of0.84 取得点云数据
导出设置上弄了很久(这个用的是openframeworks直接调用kinect用的驱动C:\ProgramFiles\MicrosoftSDKs\Kinect\v2.0_1409)主要错误是这个errorLNK
2038
shenmifangke
·
2015-12-25 16:00
C++
kinect
vs2012
点云
openFrameworks
error LNK
2038
: 检测到“_MSC_VER”的不匹配项问题
_MSC_VER这个相当于做了宏的检测_MSC_VER定义编译器的版本。下面是一些编译器版本的_MSC_VER值:MSVC++14.0_MSC_VER=1900vs2015MSVC++12.0_MSC_VER=1800vs2013的编译器他的平台是v120MSVC++11.0_MSC_VER=1700vs2012的编译器他的平台是v110MSVC++10.0_MSC_VER=1600VisualC
神米米
·
2015-12-24 16:04
管理
error LNK
2038
: 检测到“_MSC_VER”的不匹配项问题
_MSC_VER这个相当于做了宏的检测 _MSC_VER定义编译器的版本。下面是一些编译器版本的_MSC_VER值:MSVC++14.0_MSC_VER=1900vs2015MSVC++12.0_MSC_VER=1800vs2013的编译器他的平台是v120MSVC++11.0_MSC_VER=1700vs2012的编译器他的平台是v110MSVC++10.0_MSC_VER=1600Visual
shenmifangke
·
2015-12-24 16:00
Pycharm 注册方式
0x1,安装0x2,调整时间到
2038
年。0x3,申请30天试用0x4,退出pycharm0x5,时间调整回来。
yark志
·
2015-12-23 17:00
Pycharm5注册方式
0x1,安装0x2,调整时间到
2038
年。0x3,申请30天试用0x4,退出pycharm0x5,时间调整回来。
it_like
·
2015-12-09 15:00
生活
pycharm破解注册方式
Pycharm注册方式 0x1,安装0x2,调整时间到
2038
年。0x3,申请30天试用0x4,退出pycharm0x5,时间调整回来。
ronin47
·
2015-12-05 12:00
python
pycharm
使用OpenSSL生成证书
Step1.Createkey(passwordprotected) opensslgenrsa-outprvtkey.pem1024/
2038
(without
permike
·
2015-12-03 17:00
C专家编程读书笔记――time_t知识链接
time_t实际上是一个长整形的数据类型,用于记录从1970年1月1日0时0分0秒(UNIX出现的时间)起到当前一共多少秒的时间记录,然而对于time_t来说它表示的时间的最大值只能到
2038
,所以有一些厂商引入了
Zimomomo
·
2015-11-28 12:51
time_c
error LNK
2038
、error LNK1123
errorLNK
2038
:检测到“_MSC_VER”的不匹配项:值“1600”不匹配值“1800”问题描述:在用VS2013编译时出现下面的错误errorLNK
2038
:检测到“_MSC_VER”的不匹配项
songshiMVP1
·
2015-11-23 19:00
error
error
LNK1123
VS2013编译VS2010
LNK2038
php 日期时间
1970年1月1日零时开始到当前时间(当前时间是指你机器的系统时间)的秒数;UNIX时间戳是一个32位二进制整数,10位十进制整数,通常在MYSQL中存储的类型可以使用INT型;在处理1902年以前或
2038
mika85489
·
2015-11-23 15:00
PHP
如何获取Unix时间戳[C++]
Unix时间戳不仅被使用在Unix系统、类Unix系统中,也在许多其他操作系统中被广泛采用
2038
年1月19日会发生什么?在
2038
年1月19日,由于32位整
Crystal233
·
2015-11-22 11:35
linux不知道的一些事儿
关于PRId64Linux里,int64_t(64位整数)经常被用来表示时间戳,因为int32_t只能表示到格林威治时间
2038
年01月19日03时14分07秒,而64位整数表示的时间要长很多。
zhangjun03402
·
2015-11-22 01:00
C++时间类型详解
此类系统的Unix时间戳最多可以使用到格林威治时间
2038
年01月19日03时14分07秒(二进制:01111111111111111111111111111111)。
zhangjun03402
·
2015-11-21 22:00
上一页
7
8
9
10
11
12
13
14
下一页
按字母分类:
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
其他