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
NOI2007
【
NOI2007
】【BZOJ1492】货币兑换Cash
BZOJ题面是图片来的.文字版题面1797货币兑换2007年NOI全国竞赛时间限制:1s空间限制:128000KB题目等级:大师Master题目描述Description小Y最近在一家金券交易所工作。该金券交易所只发行交易两种金券:A纪念券(以下简称A券)和B纪念券(以下简称B券)。每个持有金券的顾客都有一个自己的帐户。金券的数目可以是一个实数。每天随着市场的起伏波动,两种金券都有自己当时的价值,
CreationAugust
·
2015-04-09 20:00
dp
斜率优化
凸包
cdq分治
【BZOJ 1492】 [
NOI2007
]货币兑换Cash
1492:[
NOI2007
]货币兑换CashTimeLimit: 5Sec MemoryLimit: 64MBSubmit: 1948 Solved: 879[Submit][Status][Discuss
Regina8023
·
2015-04-02 16:00
OI
cdq分治
bzoj
斜率优化DP
【BZOJ 1493】[
NOI2007
]项链工厂
1493:[
NOI2007
]项链工厂TimeLimit: 30Sec MemoryLimit: 64MBSubmit: 992 Solved: 454[Submit][Status]Description
Regina8023
·
2014-12-03 14:00
数据结构
线段树
OI
bzoj
【BZOJ】【P1493】【
NOI2007
】【项链工厂】【题解】【Treap】
传送门:http://www.lydsy.com/JudgeOnline/problem.php?id=1493还以为fhpTreap会T出翔,然后7s+A了……直接平衡树维护就行了Code:#include usingnamespacestd; intn,m,c; intgetint(){ intres=0;charc=getchar(); while(!isdigit(c))c=getchar
u012732945
·
2014-11-25 19:00
bzoj
【BZOJ】【P1492】【
NOI2007
】【货币兑换Cash】【题解】【cdq分治】
传送门:http://www.lydsy.com/JudgeOnline/problem.php?id=1492f[i]表示第i天所能获得的最大RMBAi第i天A券数目Bi第i天B券数目ai第i天A券价值bi第i天B券价值ratei第i天比率显然其中这是一个典型的斜率优化……原本需要Splay维护凸壳考虑分治定义solve(l,r)表示计算出[l,r]的f[i]和凸包那么solve(l,r):so
u012732945
·
2014-11-13 07:00
bzoj
BZOJ 1493
NOI2007
项链工厂 Splay
题目大意:维护一个环,每个点有一个颜色,提供6种操作:1.将这个环顺时针旋转k2.沿点1所在直径翻转3.将两个珠子互换4.将一段区间染色5.查询这个环上有多少颜色段6.查询一段区间有多少颜色段关于颜色段通用的处理方法是每个区间记录三个值,颜色段数、左端点颜色、右端点颜色,合并时颜色段数相加,如果左区间右端点和右区间左端点颜色相同则减一然后用Splay维护区间即可不过这题还是有一些小细节需要处理首先
PoPoQQQ
·
2014-09-20 11:00
splay
bzoj
BZOJ1493
NOI2007
BZOJ 1494: [
NOI2007
]生成树计数
这题确实比较难,所以我写解题报告也尽量从浅显处着手,希望能够帮到大家。题目链接:http://www.lydsy.com/JudgeOnline/problem.php?id=1494题目大意:有n(n #include #include #include #include #include #include #include #include #include #include #include
frog1902
·
2013-07-25 01:00
生成树计数
NOI2007
这题一定要把状态认识清楚,因为只选最后K个点的连通性作为状态,所以一个状态可能会对应很多的连边的情况,由于无法找到特殊的状态吧初始情况地推出来,所以初始情况需要暴力求解,然后再用矩阵加速。#include #include #include #include #include #include #include #include #include #include #include #includ
gyarenas
·
2013-07-23 13:00
bsoj 2238 【
NOI2007
】货币兑换 (DP+斜率优化+splay维护)
【
NOI2007
】货币兑换TimeLimit:10000MS MemoryLimit:65536KTotalSubmit:193Accepted:50 CaseTimeLimit:1000MSDescription
fp_hzq
·
2012-10-11 11:00
c
优化
input
insert
output
联想
【基于连通性的状态压缩DP】【
NOI2007
】生成树计数
问题描述最近,小栋在无向连通图的生成树个数计算方面有了惊人的进展,他发现:·n个结点的环的生成树个数为n。·n个结点的完全图的生成树个数为n^(n-2)。这两个发现让小栋欣喜若狂,由此更加坚定了他继续计算生成树个数的想法,他要计算出各种各样图的生成树数目。一天,小栋和同学聚会,大家围坐在一张大圆桌周围。小栋看了看,马上想到了生成树问题。如果把每个同学看成一个结点,邻座(结点间距离为1)的同学间连一
Whjpji
·
2012-05-30 21:00
Date
优化
存储
Matrix
permutation
【基于贪心的树型动态规划】【
NOI2007
】追捕盗贼
问题描述 魔法国度MagicLand里最近出现了一个大盗Frank,他在MagicLand四处作案,专门窃取政府机关的机密文件(因而有人怀疑Frank是敌国派来的间谍)。 为了捉住Frank,MagicLand的安全局重拳出击! MagicLand由N个城市组成,并且这N个城市又由恰好N-1条公路彼此连接起来,使得任意两个城市间都可以通过若干条公路互达。从数据结构的角度我们也可以说,这N个城市和N
Whjpji
·
2012-05-30 09:00
数据结构
算法
Date
struct
cmd
任务
【线段树】【
NOI2007
】项链工厂
问题描述 T公司是一家专门生产彩色珠子项链的公司,其生产的项链设计新颖、款式多样、价格适中,广受青年人的喜爱。最近T公司打算推出一款项链自助生产系统,使用该系统顾客可以自行设计心目中的美丽项链。 该项链自助生产系统包括硬件系统与软件系统,软件系统与用户进行交互并控制硬件系统,硬件系统接受软件系统的命令生产指定的项链。该系统的硬件系统已经完成,而软件系统尚未开发,T公司的人找到了正在参加全国信息学竞
Whjpji
·
2012-05-29 16:00
c
Date
struct
query
Build
★【动态规划】【斜率优化】【平衡树维护决策序列】【
NOI2007
】货币兑换
问题描述 小Y最近在一家金券交易所工作。该金券交易所只发行交易两种金券:A纪念券(以下简称A券)和B纪念券(以下简称B券)。每个持有金券的顾客都有一个自己的帐户。金券的数目可以是一个实数。 每天随着市场的起伏波动,两种金券都有自己当时的价值,即每一单位金券当天可以兑换的人民币数目。我们记录第K天中A券和B券的价值分别为AK和BK(元/单位金券)。 为了方便顾客,金券交易所提供了一种非常方便的交易方
Whjpji
·
2012-05-27 15:00
优化
Date
工作
测试
【最短路径】【
NOI2007
】社交网路
问题描述 在社交网络(socialnetwork)的研究中,我们常常使用图论概念去解释一些社会现象。 不妨看这样的一个问题。在一个社交圈子里有n个人,人与人之间有不同程度的关系。我们将这个关系网络对应到一个n个结点的无向图上,两个不同的人若互相认识,则在他们对应的结点之间连接一条无向边,并附上一个正数权值c,c越小,表示两个人之间的关系越密切。 我们可以用对应结点之间的最短路长度来衡量两个人s和t
Whjpji
·
2012-05-24 20:00
【概率与随机化算法】 最小圆覆盖&&
noi2007
神奇口袋
钟诚的wc论文选做了两道题,一直忘记发上来了。 点的最小圆覆盖算法: 把点随机打乱之后,先取两个点,初始化圆,然后继续加点,如果在当前圆的外面,那么————》这个点一定在“更新圆”上,那么问题转化为确定一个点,求一个圆覆盖,递归后继续做,同样问题可以转化为确定两个点,求一个圆覆盖。 看似复杂度超高的算法,由于点是随机的,复杂度变
cjoilmd
·
2012-02-21 21:00
c
算法
struct
include
[
NOI2007
]货币兑换Cash
/*写完以后发现有牛人使用STL……在BZOJ(开了O2)上可以AC……http://hi.baidu.com/wwwaaannngggrs/blog/item/e536b809c5b533d23bc763ca.html*/这道题是非常典型的斜率优化,蛋疼之处在于x并不单调,得用Splay维护……方程是f[i]=max(f[i-1],a[i]*x[j]+b[i]*y[j])(j∈[1,n-1])/
OrpineX
·
2011-12-03 12:00
linux
优化
tree
input
insert
merge
上一页
1
2
下一页
按字母分类:
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
其他