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
SCOI
SCOI
2011糖果
差分约束系统,题意非常明显,比较简单。 1、题目中有冲突的数据需要特判。 2、注意读题:每个小朋友都必须分到糖果,所以最后的答案要加n 3、注意差分约束系统有两种形式:最长路和最短路(对应≥和≤); 其中最长路解出来的结果是最小值,最短路解出来的结果是最大值。(都是接近常数); 要根据题意选取适当的形式; View Code 1 #include <cstdio>
·
2015-11-13 02:37
sc
SCOI
2009 生日快乐
题目大意:n*m的矩形,切成面积相等的n块,要求N 块的长边与短边的比值的最大值最小。n<=10. 初看这道题没有思路,虽然n<=10但是又没说只能切成整数,所以就不知道怎么捉。。二分答案又没想到怎么验证。 事实上,我没有注意到面积相等这个条件。由于只能切(不能拼),所以每次切完的面积必然是n的整数倍,这样就可以搜了。 ※注意 double r; int n=5; r=1
·
2015-11-13 02:36
sc
BZOJ 1072: [
SCOI
2007]排列perm
题目 1072: [
SCOI
2007]排列perm Time Limit: 10 Sec Memory Limit: 162 MB Description
·
2015-11-13 01:22
2007
BZOJ 1087: [
SCOI
2005]互不侵犯King
题目 1087: [
SCOI
2005]互不侵犯King Time Limit: 10 Sec Memory Limit: 162 MB Description
·
2015-11-12 22:08
ZOJ
【
SCOI
2005】 最大子矩阵 BZOJ 1084
Description 这里有一个n*m的矩阵,请你选出其中k个子矩阵,使得这个k个子矩阵分值之和最大。注意:选出的k个子矩阵不能相互重叠。 Input 第一行为n,m,k(1≤n≤100,1≤m≤2,1≤k≤10),接下来n行描述矩阵每行中的每个元素的分值(每个元素的分值的绝对值不超过32767)。 Output 只有一行为k个子矩阵分值之和最大为多少。 Sample Inpu
·
2015-11-12 22:36
ZOJ
1026: [
SCOI
2009]windy数 (按位DP)
定义windy数:相邻数字的差至少是2的数,例如10不是windy数,而13是windy数。求给定区间中有多少windy数。区间端点范围为 [1, 2000000000] dfs写法 #include <stdio.h> #include <string.h> #define N 10 int dp[N][N],digit[N]; int dfs(int
·
2015-11-12 19:43
dp
1083: [
SCOI
2005]繁忙的都市
1083: [
SCOI
2005]繁忙的都市 Time Limit: 10 Sec Memory Limit: 162 MB Submit: 
·
2015-11-12 11:45
sc
【
SCOI
2009】Windy数
1026: [
SCOI
2009]windy数 Time Limit: 1 Sec Memory Limit: 162 MB Submit: 274
·
2015-11-11 17:04
in
【
SCOI
2009】游戏
1025: [
SCOI
2009]游戏 Time Limit: 1 Sec Memory Limit: 162 MB Submit: 178 Solved
·
2015-11-11 17:03
游戏
【
SCOI
2009】生日快乐
1024: [
SCOI
2009]生日快乐 Time Limit: 1 Sec Memory Limit: 162 MB Submit: 192 Solved
·
2015-11-11 17:02
sc
[
SCOI
2005]扫雷Mine
1088: [
SCOI
2005]扫雷Mine Time Limit: 10 Sec Memory Limit: 162 MB Submit: 2028&
·
2015-11-11 17:07
in
poj 2711 Leapin' Lizards && BZOJ 1066: [
SCOI
2007]蜥蜴 最大流
题目链接: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
SCOI
2014省选总结
这一次省选,主要是抱着玩的心态去的,如同高二的那些大神高一的心态一样,只记得在省选之前我们一直在说,这一次我们的目标,就是不爆0,最后也如愿以偿的实现了。 首先,请允许我吐槽一下day1。。。。。day1的暴力为什么只有十分!!!!!!!这让我有一种考了跟没考一样的感觉!!!!被希神的贪心虐的体无完肤!!!!!!!unfair!!!!好吧。。我有点激动了。
·
2015-11-11 12:52
总结
[
SCOI
2006]整数划分
http://www.lydsy.com/JudgeOnline/problem.php?id=1263 Description 从文件中读入一个正整数n(10≤n≤31000)。要求将n写成若干个正整数之和,并且使这些正整数的乘积最大。 例如,n=13,则当n表示为4+3+3+3(或2+2+3+3+3)时,乘积=108为最大。 Input 只有一个正整数: n (10≤n≤31000)
·
2015-11-11 07:29
sc
bzoj 1066: [
SCOI
2007] 蜥蜴
这道题还是挺好想的,但我一开始还是想错了…… 把每个石柱拆成两个点,一个入度,一个出度,两个点连一条容量为高度的边,这样就可以限制从此石柱上经过的蜥蜴的数量。关于蜥蜴是否单独成点,我是单独当成了一个点,貌似做麻烦了,可以直接源点连石柱,但那样我想会不会造成一些问题,貌似也没有。 虽然很水,但还是调了很久。主要问
·
2015-11-11 02:04
2007
bzoj1858【
scoi
2010】序列操作
1858:[
Scoi
2010]序列操作TimeLimit: 10Sec MemoryLimit: 64MBSubmit: 1640 Solved: 825[Submit][Status][Discuss
AaronGZK
·
2015-11-08 22:00
bzoj
BZOJ1083: [
SCOI
2005]繁忙的都市
水题之王SP…这题就裸的最小生成树 1 /************************************************************** 2 Problem: 1083 3 User: zhuohan123 4 Language: C++ 5 Result: Accepted 6 Time:32 ms
·
2015-11-08 16:25
ZOJ
bzoj 1070
SCOI
2007 修车
好久没写网络流了…… 一开始以为是DP,没想出来,看题解发现是网络流。 构图蛮有意思的。 把维修人员拆成n个点,每个分点都与那n个点连边,费用为 c[i][j] * (1..n) 这是表示修了这个车后以后的人会增加这么些费用。 上代码: #incl
·
2015-11-08 11:04
2007
bzoj 1024
SCOI
2009 生日快乐
一上来没思路…… 但是由于每块蛋糕面积相等,又因为每次切必须切成两半,所以每半的面积都是每块蛋糕面积的倍数。 枚举切下来的蛋糕应该还被分为多少块蛋糕,计算切割的地方,分X 和 Y, 递归搜索。 上代码: #include <cstdio> #inclu
·
2015-11-08 11:01
ZOJ
BZOJ 1296: [
SCOI
2009]粉刷匠( dp )
dp[ i ][ j ] = max( dp[ i - 1 ][ k ] + w[ i ][ j - k ] ) ( 0 <= k <= j ) 表示前 i 行用了 j 次粉刷的机会能正确粉刷的格子数 , 状态的转移很显然 , w[ i ][ j ] 表示 第 i 行使用 j 次粉刷机会能正确粉刷的格子数. 接下来考虑 w , 对于每一行 : DP[ i
·
2015-11-02 15:32
ZOJ
1026: [
SCOI
2009]windy数 - BZOJ
Descriptionwindy定义了一种windy数。不含前导零且相邻两个数字之差至少为2的正整数被称为windy数。 windy想知道,在A和B之间,包括A和B,总共有多少个windy数?Input包含两个整数,A B。Output一个整数。Sample Input【输入样例一】1 10【输入样例二】25 50Sample Output【输出样例一】9【输出样例二】20【数据规模和约定】20%
·
2015-11-02 12:44
ZOJ
1074: [
SCOI
2007]折纸origami - BZOJ
Description桌上有一张边界平行于坐标轴的正方形纸片,左下角的坐标为(0,0),右上角的坐标为(100,100)。接下来执行n条折纸命令。每条命令用两个不同点P1(x1,y1)和P2(x2,y2)来表示,执行时把当前的折纸作品沿着P1P2所在直线折叠,并把有向线段P1P2的右边折向左边(左边的部分保持不变)。折叠结束后,需要在作品上打一个孔,然后用绳子穿起来挂在墙上。孔的位置是相当重要的:
·
2015-11-02 12:43
2007
1024: [
SCOI
2009]生日快乐 - BZOJ
Descriptionwindy的生日到了,为了庆祝生日,他的朋友们帮他买了一个边长分别为 X 和 Y 的矩形蛋糕。现在包括windy,一共有 N 个人来分这块大蛋糕,要求每个人必须获得相同面积的蛋糕。 windy主刀,每一切只能平行于一块蛋糕的一边(任意一边),并且必须把这块蛋糕切成两块。这样,要切成 N 块蛋糕,windy必须切 N-1 次。为了使得每块蛋糕看起来漂亮,我们要求 N 块蛋糕的长
·
2015-11-02 12:42
ZOJ
1025: [
SCOI
2009]游戏 - BZOJ
Descriptionwindy学会了一种游戏。对于1到N这N个数字,都有唯一且不同的1到N的数字与之对应。最开始windy把数字按顺序1,2,3,……,N写一排在纸上。然后再在这一排下面写上它们对应的数字。然后又在新的一排下面写上它们对应的数字。如此反复,直到序列再次变为1,2,3,……,N。 如: 1 2 3 4 5 6 对应的关系为 1->2 2->3 3->1 4->
·
2015-11-02 12:41
ZOJ
1071: [
SCOI
2007]组队 - BZOJ
DescriptionNBA每年都有球员选秀环节。通常用速度和身高两项数据来衡量一个篮球运动员的基本素质。假如一支球队里速度最慢的球员速度为minV,身高最矮的球员高度为minH,那么这支球队的所有队员都应该满足: A * ( height – minH ) + B * ( speed – minV ) <= C 其中A和B,C为给定的经验值。这个式子很容易理解,如果一个球队的球员速度和身高
·
2015-11-02 12:40
2007
BZOJ 1083: [
SCOI
2005]繁忙的都市(MST)
裸的最小生成树..直接跑就行了 ---------------------------------------------------------------------- #include<cstdio> #include<algorithm> #include<vector> #define rep(i,n) for(i
·
2015-11-02 12:01
ZOJ
【
SCOI
2005】【BZOJ1088】扫雷Mine
Description相信大家都玩过扫雷的游戏。那是在一个n*m的矩阵里面有一些雷,要你根据一些信息找出雷来。万圣节到了,“余”人国流行起了一种简单的扫雷游戏,这个游戏规则和扫雷一样,如果某个格子没有雷,那么它里面的数字表示和它8连通的格子里面雷的数目。现在棋盘是n×2的,第一列里面某些格子是雷,而第二列没有雷,如下图:由于第一列的雷可能有多种方案满足第二列的数的限制,你的任务即根据第二列的信息确
CreationAugust
·
2015-11-01 19:00
1084: [
SCOI
2005]最大子矩阵 - BZOJ
Description 这里有一个n*m的矩阵,请你选出其中k个子矩阵,使得这个k个子矩阵分值之和最大。注意:选出的k个子矩阵不能相互重叠。 Input 第一行为n,m,k(1≤n≤100,1≤m≤2,1≤k≤10),接下来n行描述矩阵每行中的每个元素的分值(每个元素的分值的绝对值不超过32767)。 Output 只有一行为k个子矩阵分值之和最大为多少。 Sample Input
·
2015-11-01 14:05
ZOJ
1293: [
SCOI
2009]生日礼物 - BZOJ
Description 小西有一条很长的彩带,彩带上挂着各式各样的彩珠。已知彩珠有N个,分为K种。简单的说,可以将彩带考虑为x轴,每一个彩珠有一个对应的坐标(即位置)。某些坐标上可以没有彩珠,但多个彩珠也可以出现在同一个位置上。 小布生日快到了,于是小西打算剪一段彩带送给小布。为了让礼物彩带足够漂亮,小西希望这一段彩带中能包含所有种类的彩珠。同时,为了方便,小西希望这段彩带尽可能短,你能帮助小西
·
2015-11-01 14:47
ZOJ
1072: [
SCOI
2007]排列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: [
SCOI
2007]修车 - BZOJ
Description同一时刻有N位车主带着他们的爱车来到了汽车维修中心。维修中心共有M位技术人员,不同的技术人员对不同的车进行维修所用的时间是不同的。现在需要安排这M位技术人员所维修的车及顺序,使得顾客平均等待的时间最小。 说明:顾客的等待时间是指从他把车送至维修中心到维修完毕所用的时间。Input第一行有两个m,n,表示技术人员数与顾客数。 接下来n行,每行m个整数。第i+1行第j个数表示第j
·
2015-11-01 14:38
2007
1069: [
SCOI
2007]最大土地面积 - 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: [
SCOI
2007]降雨量 - 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: [
SCOI
2007]压缩 - BZOJ
Description给一个由小写字母组成的字符串,我们可以用一种简单的方法来压缩其中的重复信息。压缩后的字符串除了小写字母外还可以(但不必)包含大写字母R与M,其中M标记重复串的开始,R重复从上一个M(如果当前位置左边没有M,则从串的开始算起)开始的解压结果(称为缓冲串)。 bcdcdcdcd可以压缩为bMcdRR,下面是解压缩的过程: 另一个例子是abcabcdabcabcdxyxyz可以被压
·
2015-11-01 14:35
2007
1066: [
SCOI
2007]蜥蜴 - BZOJ
Description在一个r行c列的网格地图中有一些高度不同的石柱,一些石柱上站着一些蜥蜴,你的任务是让尽量多的蜥蜴逃到边界外。 每行每列中相邻石柱的距离为1,蜥蜴的跳跃距离是d,即蜥蜴可以跳到平面距离不超过d的任何一个石柱上。石柱都不稳定,每次当蜥蜴跳跃时,所离开的石柱高度减1(如果仍然落在地图内部,则到达的石柱高度不变),如果该石柱原来高度为1,则蜥蜴离开后消失。以后其他蜥蜴不能落脚。任何时
·
2015-11-01 14:34
2007
BZOJ 2330: [
SCOI
2011]糖果( 差分约束 )
坑爹...要求最小值要转成最长路来做.... 小于关系要转化一下 , A < B -> A <= B - 1 -------------------------------------------------------------------------- #include<cstdio> #include<cstr
·
2015-11-01 14:09
差分约束
BZOJ 1072: [
SCOI
2007]排列perm( )
看了一下数据范围...这不是暴力吗... O( 15 * 2 ^ 10 * 10 ) 很轻松就可以过啊.. ----------------------------------------------------------------- #include<cstdio> #include<algorithm> #include<iost
·
2015-11-01 14:03
2007
BZOJ 1087: [
SCOI
2005]互不侵犯King( 状压dp )
简单的状压dp... dp( x , h , s ) 表示当前第 x 行 , 用了 h 个 king , 当前行的状态为 s . 考虑转移 : dp( x , h , s ) = ∑ dp( x - 1 , h - cnt_1( s ) , s' ) ( s and s' 两行不冲突 , cnt_1( s ) 表示 s 状态用了多少个 king ) 我有各种预处理所以 code 的方程和
·
2015-11-01 14:01
ZOJ
BZOJ 1079: [
SCOI
2008]着色方案( dp )
dp...或者说是记忆化搜索吧.... 注意到 1 <= c_i <= 5 , 虽然 1 <= k <= 15 , 但是我们可以把剩下油漆数相同的看做等价类 dp( a , b , c , d , e , p ) 表示剩下油漆数为 1 的油漆有 a 种 , 剩下油漆数为 2 的油漆有 b 种 …… p 表示上一个木块是用了哪一种油漆着色 . 然
·
2015-11-01 14:57
2008
1076: [
SCOI
2008]奖励关( dp )
期望状压dp.... ------------------------------------------------------------------ #include<cstdio> #include<cstdlib> #include<cstring> #include<algorithm> #include<i
·
2015-11-01 14:55
2008
BZOJ 1085: [
SCOI
2005]骑士精神( IDDFS + A* )
一开始写了个 BFS 然后就 T 了... 这道题是迭代加深搜索 + A* ------------------------------------------------------------------------------ #include<cstdio> #include<cstring> #include<algorithm
·
2015-11-01 14:52
DFS
BZOJ 1858: [
Scoi
2010]序列操作( 线段树 )
略恶心的线段树...不过只要弄清楚了AC应该不难.... ---------------------------------------------------------------- #include<cstdio> #include<cstring> #include<algorithm> #include<iostream>
·
2015-11-01 14:29
线段树
BZOJ3595 : [
Scoi
2014]方伯伯的Oj
由于n很大,有2e8,所以不能直接用splay来维护排名 把splay修改一下 每个节点维护一个区间[l,r],表示编号在[l,r]之间的所有点都在这里 需要支持一个takeout操作: 把编号为k的玩家分离出来,成为一个独立的点 先找到它所在的大点x splay(x) 然后分裂成1-3个节点 关于如何查找编号为k的玩家在splay中哪个节点 可以开一棵动态开节点的线段树来维护
·
2015-10-31 16:38
ZOJ
BZOJ3325 : [
Scoi
2013]密码
从以每一位为中心的回文串长度可以用Manacher倒推出$O(n)$对相等和不等关系。 将相等的用并查集维护,不等的连边。 然后输出方案时若还没被染过色,则求一个mex。 #include<cstdio> #define N 200010 int n,m,i,x,r,p,f[N],g[N],fa[N],a[N],v[30]; struct E{int v;
·
2015-10-31 11:52
ZOJ
BZOJ2757 : [
SCOI
2012]Blinker的仰慕者
BZOJ AC900题纪念~~ 若K>0,则 设f[i][j]表示i位数字,积为j的数字的个数 g[i][j]表示i位数字,积为j的数字的和 DP+Hash预处理 查询时枚举LCP然后统计贡献 若K=0,则 设f[i][j][k][l]表示已知前i位,乘积是否不为0,是否等于x,是否有数字的数字的个数 g[i][j][k][l]表示已知前i位,乘积是否不为0,
·
2015-10-31 11:51
link
互不侵犯(BZOJ1087) 题解
【样例输入】 3 2 【样例输出】 16 【解题思路】 本题为
SCOI
2005的题,正解应该是状态压缩
·
2015-10-31 11:50
ZOJ
BZOJ 1070: [
SCOI
2007]修车(最小费用最大流)
建图很神奇..建完图其实就是裸的费用流了.. -------------------------------------------------------------- #include<cstdio> #include<cstring> #include<algorithm> #include<iostream> #inclu
·
2015-10-31 10:59
2007
Scoi
2010 幸运数字
【题目描述】在中国,很多人都把6和8视为是幸运数字!lxhgww也这样认为,于是他定义自己的“幸运号码”是十进制表示中只包含数字6和8的那些号码,比如68,666,888都是“幸运号码”!但是这种“幸运号码”总是太少了,比如在[1,100]的区间内就只有6个(6,8,66,68,86,88),于是他又定义了一种“近似幸运号码”。lxhgww规定,凡是“幸运号码”的倍数都是“近似幸运号码”,当然,任
·
2015-10-31 09:51
数字
【bzoj1024】 [
SCOI
2009]生日快乐 DFS
Descriptionwindy的生日到了,为了庆祝生日,他的朋友们帮他买了一个边长分别为X和Y的矩形蛋糕。现在包括windy,一共有N个人来分这块大蛋糕,要求每个人必须获得相同面积的蛋糕。windy主刀,每一切只能平行于一块蛋糕的一边(任意一边),并且必须把这块蛋糕切成两块。这样,要切成N块蛋糕,windy必须切N-1次。为了使得每块蛋糕看起来漂亮,我们要求N块蛋糕的长边与短边的比值的最大值最小
LOI_DQS
·
2015-10-30 17:00
DFS
bzoj
BZOJ 2330
SCOI
2011糖果 差分约束
2330: [
SCOI
2011]糖果 Time Limit: 10 Sec Memory Limit: 128 MB Submit: 2819 Solved: 820
·
2015-10-30 13:17
差分约束
上一页
15
16
17
18
19
20
21
22
下一页
按字母分类:
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
其他