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
SCOI2007
【BZOJ 1066】[
SCOI2007
]蜥蜴
Description在一个r行c列的网格地图中有一些高度不同的石柱,一些石柱上站着一些蜥蜴,你的任务是让尽量多的蜥蜴逃到边界外。每行每列中相邻石柱的距离为1,蜥蜴的跳跃距离是d,即蜥蜴可以跳到平面距离不超过d的任何一个石柱上。石柱都不稳定,每次当蜥蜴跳跃时,所离开的石柱高度减1(如果仍然落在地图内部,则到达的石柱高度不变),如果该石柱原来高度为1,则蜥蜴离开后消失。以后其他蜥蜴不能落脚。任何时刻
抬头仰望浮云飘过
·
2016-02-13 21:00
BZOJ 1067 & Interval_Tree
1067:[
SCOI2007
]降雨量TimeLimit:1SecMemoryLimit:162MBSubmit:3099Solved:800Description我们常常会说这样的话:“X年是自Y年以来降雨量最多的
YCuangWhen
·
2016-02-10 00:00
bzoj 1069 [
SCOI2007
]最大土地面积(旋转卡壳)
1069:[
SCOI2007
]最大土地面积TimeLimit:1Sec MemoryLimit:162MBSubmit:2277 Solved:853[Submit][Status][Discuss
hahalidaxin
·
2016-02-04 12:00
【
SCOI2007
】【BZOJ1070】修车
Description同一时刻有N位车主带着他们的爱车来到了汽车维修中心。维修中心共有M位技术人员,不同的技术人员对不同的车进行维修所用的时间是不同的。现在需要安排这M位技术人员所维修的车及顺序,使得顾客平均等待的时间最小。说明:顾客的等待时间是指从他把车送至维修中心到维修完毕所用的时间。Input第一行有两个m,n,表示技术人员数与顾客数。接下来n行,每行m个整数。第i+1行第j个数表示第j位技
CreationAugust
·
2016-01-27 17:04
随便搞搞
BZOJ1074: [
SCOI2007
]折纸origami
很裸的一道计算几何对吧每一个询问我们就只需要易操作将他展开就好了。。很显然爆搜中可以删几个不可能的中途状态点时间上界是2n∗m的然后我是在linux打的。。。调戏了很久毛了搬到Windows上才发现是一个double打成了int。。。。。各种不爽#include #include #include #include usingnamespacestd; inlinedoubleabs(doubl
liutian429073576
·
2016-01-23 17:00
计算几何
bzoj
[BZOJ1072][
SCOI2007
]排列perm
题目bzoj1072题意给出一个数s #include #include #include #include usingnamespacestd; #definemst(x)memset(x,0,sizeof(x)) typedeflonglongll; structnode{ llx,y; node(){} node(ll_x,ll_y){ x=_x,y=_y; } }tmp,c[100100
zmh964685331
·
2016-01-14 13:00
【BZOJ1067】【POJ2637】降雨量
1067:[
SCOI2007
]降雨量TimeLimit: 1Sec MemoryLimit: 162MBSubmit: 3004 Solved: 767[Submit][Status][Discuss
DMoon
·
2016-01-09 22:00
1066: [
SCOI2007
]蜥蜴
1066:[
SCOI2007
]蜥蜴TimeLimit: 1Sec MemoryLimit: 162MBSubmit: 2614 Solved: 1284[Submit][Status][Discuss
CRZbulabula
·
2016-01-09 16:00
【bzoj1069】[
SCOI2007
]最大土地面积 凸包+旋转卡壳
旋转卡壳是利用一种奇妙的单调性,比较有意思。枚举一下对角线,旋转卡壳在两边分别找面积最大的三角形。#include #include #include #include #include #include #definemaxn4010 usingnamespacestd; structyts { doublex,y; }a[maxn],s[maxn]; intn,tot,top; doub
u012288458
·
2016-01-05 19:00
bzoj1070[
SCOI2007
]修车(费用流)
把矩阵中的每一个当成一个一个点表示第j位研究院倒数第p个完成修车,所以link,添加超级源和超级汇,费用流/************************************************************** Problem:1070 User:BPM136 Language:C++ Result:Accepted Time:656ms Memory:95496kb ***
BPM136
·
2015-12-25 22:00
网络流
费用流
BZOJ1070: [
SCOI2007
]修车
Description同一时刻有N位车主带着他们的爱车来到了汽车维修中心。维修中心共有M位技术人员,不同的技术人员对不同的车进行维修所用的时间是不同的。现在需要安排这M位技术人员所维修的车及顺序,使得顾客平均等待的时间最小。说明:顾客的等待时间是指从他把车送至维修中心到维修完毕所用的时间。Input第一行有两个m,n,表示技术人员数与顾客数。接下来n行,每行m个整数。第i+1行第j个数表示第j位技
wzj_is_a_juruo
·
2015-12-25 13:00
1069: [
SCOI2007
]最大土地面积
准备开始BZOJ补完计划了。话说终于可以切计算几何了,好开森。虽然这题确实很简单。。。。。第一眼就看出来凸包+旋转卡壳没跑了。先求凸包。然后在旋转卡壳的时候,每次求出一对对踵点,在连线的左侧和右侧各找一个最远点,四个点构成的可能是最大面积,求一下更新。具体证明什么的??????不会(。・_・。)ノ#include #include #include #include #include usingn
nlj1999
·
2015-12-23 11:00
bzoj1070【
SCOI2007
】修车
1070:[
SCOI2007
]修车TimeLimit:1SecMemoryLimit:162MBSubmit:3512Solved:1408[Submit][Status][Discuss]Description
AaronPolaris
·
2015-12-18 22:46
好题
网络流
OIer的狂欢
bzoj1070【
SCOI2007
】修车
1070:[
SCOI2007
]修车TimeLimit: 1Sec MemoryLimit: 162MBSubmit: 3512 Solved: 1408[Submit][Status][Discuss
AaronGZK
·
2015-12-18 22:00
网络流
bzoj
BZOJ-1067 降雨量 线段树+分类讨论
这道B题,刚的不行,各种碎点及其容易忽略,受不鸟了直接1067:[
SCOI2007
]降雨量TimeLimit:1SecMemoryLimit:162MBSubmit:2859Solved:735[Submit
DaD3zZ
·
2015-12-13 20:31
线段树
bzoj1066【
SCOI2007
】蜥蜴
1066:[
SCOI2007
]蜥蜴TimeLimit: 1Sec MemoryLimit: 162MBSubmit: 2512 Solved: 1238[Submit][Status][Discuss
AaronGZK
·
2015-12-10 23:00
网络流
bzoj
bzoj1070(最小费用最大流)
1070:[
SCOI2007
]修车TimeLimit: 1Sec MemoryLimit: 162MBSubmit: 3474 Solved: 1388[Submit][Status][Discuss
M_AXSSI
·
2015-12-09 21:00
bzoj1066 (最大流)
1066:[
SCOI2007
]蜥蜴TimeLimit: 1Sec MemoryLimit: 162MBSubmit: 2497 Solved: 1233[Submit][Status][Discuss
M_AXSSI
·
2015-12-08 19:00
bzoj1069[
SCOI2007
]最大土地面积
先计算出凸包再在凸包上枚举对角线然后用旋转卡壳求最大四边形面积var n,i,a1:longint; x,y:array[1..2000]ofreal; a:array[1..4000]oflongint; ans:real;functioncj(k,i,j:longint):real;begin cj:=(x[i]-x[k])*(y[j]-y[k])-(x[j]-x[k])*(y[i]-y[k]
qq_33229466
·
2015-12-02 21:00
bzoj1069[
SCOI2007
]最大土地面积
先搞出凸包,然后当然枚举两点当成对角线然后旋转卡壳来计算另外两个点与枚举的那两个点所构成的三角形面积的最大值#include #include #include #include #include #include #include #defineLLlonglong #definefo(i,a,b)for(inti=a;i'9'){if(s=='-')f=-1;s=getchar();} whi
BPM136
·
2015-11-30 21:00
计算几何
[BZOJ 1066][
SCOI2007
]蜥蜴
Description 在一个r行c列的网格地图中有一些高度不同的石柱,一些石柱上站着一些蜥蜴,你的任务是让尽量多的蜥蜴逃到边界外。 每行每列中相邻石柱的距离为1,蜥蜴的跳跃距离是d,即蜥蜴能够跳到平面距离不超过d的不论什么一个石柱上。石柱都不稳定,每次当蜥蜴跳跃时,所离开的石柱高度减1(假设仍然落在地图内部,则到达的石柱高度不变),假设该石柱原来高度为1,则蜥蜴离开后消失。以后其它蜥蜴不能落
·
2015-11-13 16:37
2007
BZOJ 1070 [
SCOI2007
]修车
费用流。。一开始以为是贪心,后来看见数据范围,就想别的了。。。 这题又是考构图的,省选的构图都好难啊。。。有没有想到。。 关键就是把每个技术员拆成n个点,表示这个技术员倒数第几个修的车子。。 考虑第i个工人,他修第j辆车只对后面要修的车有影响,而前面修过的车已经对当前没有影响了。而这个影响就是后面每个将要修理的车都多等待了time的时间。 太绝了! V
·
2015-11-13 15:02
2007
BZOJ 1069 [
SCOI2007
]最大土地面积 旋转卡壳
题解:现在写起旋转卡壳一气呵成~ 枚举凸包上每个点i,然后顺时针逐个扫描整个凸包上的点p1,在此同时维护两个指针p2,p3,分别表示在i和p1连线两侧的离这条线最远的点,发现p2,p3是单调的~ 总时间复杂度n^2的~ View Code 1 #include <cstdio> 2 #include <cstring> 3 #
·
2015-11-13 14:32
2007
【BZOJ】1067: [
SCOI2007
]降雨量(rmq+变态题)
http://www.lydsy.com/JudgeOnline/problem.php?id=1067 好不爽,弄了一个晚上。 好不爽。 还是照着别人程序拍着看的!!! 噗 这题很变态。 首先,我没看清楚题,以为是严格上升!!!!!!所以误导了我。 然后这题的判定非常hentai!! 我们来考虑true的情况【x年到y年】: x已知并且y已知 y年降水
·
2015-11-13 11:14
2007
【BZOJ】1066: [
SCOI2007
]蜥蜴(最大流)
http://www.lydsy.com/JudgeOnline/problem.php?id=1066 本题想一想应该懂了的。 我们想啊,,每个点都有限制,每个点都可以跳到另一个有限制的点,每个有蜥蜴的点都可以跳到四周的有限制的点,,哈哈,自然会想到网络流。 其中很自然的可以相到,要表示每个点的容量限制,那么就拆点,一个上,一个下,容量为权值 然后向四周连接也就是某个点的下将
·
2015-11-13 11:12
2007
【BZOJ】1074: [
SCOI2007
]折纸origami
http://www.lydsy.com/JudgeOnline/problem.php?id=1074 题意:一开始有一个左上角是(0,100),右下角是(100,0)的纸片,现在可以沿有向直线折n次(n<=8,右边折向左边),折完后,有m个询问(m<=50),每次询问一个点在最终的图形中穿过了几次纸片。 #include <cstdio> #include &l
·
2015-11-13 11:45
2007
11月刷题总结
动态规划+递推: 【BZOJ】1072: [
SCOI2007
]排列perm(状压dp+特殊的技巧) 【BZOJ】1068: [
SCOI2007
]压缩(dp) 【BZOJ】
·
2015-11-13 11:32
总结
【BZOJ】1069: [
SCOI2007
]最大土地面积(凸包+旋转卡壳)
http://www.lydsy.com/JudgeOnline/problem.php?id=1069 显然这四个点在凸包上,然后枚举两个点找上下最大的三角形即可。 找三角形表示只想到三分QAQ。。。。。。。 看了题解发现。。。。这是单调的。。。。直接扫。。。然后,这货叫“旋转卡壳”?是qia还是ka。。。。 自己一开始写的wa了。。。。。。。。然后照标程写,,又wa了。。。。 后来发
·
2015-11-13 11:23
2007
【BZOJ】1070: [
SCOI2007
]修车(费用流+特殊的技巧)
http://www.lydsy.com/JudgeOnline/problem.php?id=1070 好神的题!!!orz 首先我是sb不会拆点。。。。。 首先,每一个技术人员维修车辆都有一个先后顺序,那么我们将技术人员每一次维修的顺序拆点!!即如果有n辆车,那么每个技术人员就拆成n个点向每个车子连边,容量为1,费用依次为k*时间,即表示如果第k次修这架车,那么这架车一定只等待了k*时间
·
2015-11-13 11:18
2007
【BZOJ】1072: [
SCOI2007
]排列perm(状压dp+特殊的技巧)
http://www.lydsy.com/JudgeOnline/problem.php?id=1072 首先无限膜拜题解orz表示只会暴力orz 数据那么小我竟然想不到状压! orz 这种题可以取模设状态orz f[i,j]表示状态为i,mod d为j的方案 则答案为f[all, 0] 转移就太简单了orz f[i|1<<k, (j*10+c[k])%d]+=f[i,
·
2015-11-13 11:37
2007
【BZOJ】1068: [
SCOI2007
]压缩(dp)
http://www.lydsy.com/JudgeOnline/problem.php?id=1068 发现如果只设一维的话无法转移 那么我们开第二维,发现对于前i个来说,如果确定了M在哪里,第i个是用R还是不用就能确定了(如果用R那么在中间一定变成了缓冲串) 那么可以转移了 设d[i,j]表示前i个串,最近的一个M在i的前边一个格子,的最短长度,有 d[1,1]=1 d[i,i]=
·
2015-11-13 11:36
2007
BZOJ 1070: [
SCOI2007
]修车
1070: [
SCOI2007
]修车 Description 同一时刻有N位车主带着他们的爱车来到了汽车维修中心。维修中心共有M位技术人员,不同的技术人员对不同的车进行维修所用的时间是不同的。
·
2015-11-13 03:41
2007
BZOJ 1072: [
SCOI2007
]排列perm
题目 1072: [
SCOI2007
]排列perm Time Limit: 10 Sec Memory Limit: 162 MB Description
·
2015-11-13 01:22
2007
poj 2711 Leapin' Lizards && BZOJ 1066: [
SCOI2007
]蜥蜴 最大流
题目链接:http://poj.org/problem?id=2711 题目链接:http://www.lydsy.com/JudgeOnline/problem.php?id=1066 Your platoon of wandering lizards has entered a strange room in the labyrinth you are exploring. As you
·
2015-11-11 14:25
2007
bzoj 1066: [
SCOI2007
] 蜥蜴
这道题还是挺好想的,但我一开始还是想错了…… 把每个石柱拆成两个点,一个入度,一个出度,两个点连一条容量为高度的边,这样就可以限制从此石柱上经过的蜥蜴的数量。关于蜥蜴是否单独成点,我是单独当成了一个点,貌似做麻烦了,可以直接源点连石柱,但那样我想会不会造成一些问题,貌似也没有。 虽然很水,但还是调了很久。主要问
·
2015-11-11 02:04
2007
bzoj 1070
SCOI2007
修车
好久没写网络流了…… 一开始以为是DP,没想出来,看题解发现是网络流。 构图蛮有意思的。 把维修人员拆成n个点,每个分点都与那n个点连边,费用为 c[i][j] * (1..n) 这是表示修了这个车后以后的人会增加这么些费用。 上代码: #incl
·
2015-11-08 11:04
2007
1074: [
SCOI2007
]折纸origami - BZOJ
Description桌上有一张边界平行于坐标轴的正方形纸片,左下角的坐标为(0,0),右上角的坐标为(100,100)。接下来执行n条折纸命令。每条命令用两个不同点P1(x1,y1)和P2(x2,y2)来表示,执行时把当前的折纸作品沿着P1P2所在直线折叠,并把有向线段P1P2的右边折向左边(左边的部分保持不变)。折叠结束后,需要在作品上打一个孔,然后用绳子穿起来挂在墙上。孔的位置是相当重要的:
·
2015-11-02 12:43
2007
1071: [
SCOI2007
]组队 - BZOJ
DescriptionNBA每年都有球员选秀环节。通常用速度和身高两项数据来衡量一个篮球运动员的基本素质。假如一支球队里速度最慢的球员速度为minV,身高最矮的球员高度为minH,那么这支球队的所有队员都应该满足: A * ( height – minH ) + B * ( speed – minV ) <= C 其中A和B,C为给定的经验值。这个式子很容易理解,如果一个球队的球员速度和身高
·
2015-11-02 12:40
2007
1072: [
SCOI2007
]排列perm - BZOJ
Description给一个数字串s和正整数d, 统计s有多少种不同的排列能被d整除(可以有前导0)。例如123434有90种排列能被2整除,其中末位为2的有30种,末位为4的有60种。Input输入第一行是一个整数T,表示测试数据的个数,以下每行一组s和d,中间用空格隔开。s保证只包含数字0, 1, 2, 3, 4, 5, 6, 7, 8, 9.Output每个数据仅一行,表示能被d整除的排列的
·
2015-11-01 14:39
2007
1070: [
SCOI2007
]修车 - BZOJ
Description同一时刻有N位车主带着他们的爱车来到了汽车维修中心。维修中心共有M位技术人员,不同的技术人员对不同的车进行维修所用的时间是不同的。现在需要安排这M位技术人员所维修的车及顺序,使得顾客平均等待的时间最小。 说明:顾客的等待时间是指从他把车送至维修中心到维修完毕所用的时间。Input第一行有两个m,n,表示技术人员数与顾客数。 接下来n行,每行m个整数。第i+1行第j个数表示第j
·
2015-11-01 14:38
2007
1069: [
SCOI2007
]最大土地面积 - BZOJ
Description在某块平面土地上有N个点,你可以选择其中的任意四个点,将这片土地围起来,当然,你希望这四个点围成的多边形面积最大。Input第1行一个正整数N,接下来N行,每行2个数x,y,表示该点的横坐标和纵坐标。Output最大的多边形面积,答案精确到小数点后3位。Sample Input50 01 01 10 10.5 0.5Sample Output1.000HINT数据范围 n&l
·
2015-11-01 14:37
2007
1067: [
SCOI2007
]降雨量 - BZOJ
Description我们常常会说这样的话:“X年是自Y年以来降雨量最多的”。它的含义是X年的降雨量不超过Y年,且对于任意Y<Z<X,Z年的降雨量严格小于X年。例如2002,2003,2004和2005年的降雨量分别为4920,5901,2832和3890,则可以说“2005年是自2003年以来最多的”,但不能说“2005年是自2002年以来最多的”由于有些年份的降雨量未知,有的说法是可能正确也可
·
2015-11-01 14:36
2007
1068: [
SCOI2007
]压缩 - BZOJ
Description给一个由小写字母组成的字符串,我们可以用一种简单的方法来压缩其中的重复信息。压缩后的字符串除了小写字母外还可以(但不必)包含大写字母R与M,其中M标记重复串的开始,R重复从上一个M(如果当前位置左边没有M,则从串的开始算起)开始的解压结果(称为缓冲串)。 bcdcdcdcd可以压缩为bMcdRR,下面是解压缩的过程: 另一个例子是abcabcdabcabcdxyxyz可以被压
·
2015-11-01 14:35
2007
1066: [
SCOI2007
]蜥蜴 - BZOJ
Description在一个r行c列的网格地图中有一些高度不同的石柱,一些石柱上站着一些蜥蜴,你的任务是让尽量多的蜥蜴逃到边界外。 每行每列中相邻石柱的距离为1,蜥蜴的跳跃距离是d,即蜥蜴可以跳到平面距离不超过d的任何一个石柱上。石柱都不稳定,每次当蜥蜴跳跃时,所离开的石柱高度减1(如果仍然落在地图内部,则到达的石柱高度不变),如果该石柱原来高度为1,则蜥蜴离开后消失。以后其他蜥蜴不能落脚。任何时
·
2015-11-01 14:34
2007
BZOJ 1072: [
SCOI2007
]排列perm( )
看了一下数据范围...这不是暴力吗... O( 15 * 2 ^ 10 * 10 ) 很轻松就可以过啊.. ----------------------------------------------------------------- #include<cstdio> #include<algorithm> #include<iost
·
2015-11-01 14:03
2007
BZOJ 1070: [
SCOI2007
]修车(最小费用最大流)
建图很神奇..建完图其实就是裸的费用流了.. -------------------------------------------------------------- #include<cstdio> #include<cstring> #include<algorithm> #include<iostream> #inclu
·
2015-10-31 10:59
2007
1067: [
SCOI2007
]降雨量
1067:[
SCOI2007
]降雨量TimeLimit: 1Sec MemoryLimit: 162MBSubmit: 2729 Solved: 704[Submit][Status][Discuss
CRZbulabula
·
2015-10-25 12:00
bzoj 1068: [
SCOI2007
]压缩
做之前可以先做一下这题http://www.lydsy.com/JudgeOnline/problem.php?id=1090本来是想做一道区间DP的然而太弱并没有很快理解如何用传统区间DP(区间合并)来写这题于是先用自己yy的比较水的方法做了一遍(其实也就是模拟题意中的压缩操作)用$f[i][j]$表示现在原串处理好了第$i$位且缓冲串长度为$j$时的最小花费那么$f[i][j]$可以从这三种情
sagitta
·
2015-09-01 22:00
BZOJ 1072 [
SCOI2007
]排列perm
1072:[
SCOI2007
]排列permTimeLimit: 10Sec MemoryLimit: 162MBSubmit: 1268 Solved: 782[Submit][Status][Discuss
AI_Believer
·
2015-08-20 11:00
BZOJ 1071 [
SCOI2007
]组队
1071:[
SCOI2007
]组队TimeLimit: 1Sec MemoryLimit: 162MBSubmit: 1330 Solved: 417[Submit][Status][Discuss
AI_Believer
·
2015-08-20 11:00
上一页
1
2
3
4
下一页
按字母分类:
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
其他