自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

~NULL~

因为我是高性能的嘛!

  • 博客(25)
  • 收藏
  • 关注

原创 [DP]【汕头市选2012初中组】数数(count)

题目描述 ftiasch 开发了一个奇怪的游戏,这个游戏的是这样的:一个长方形,被分成N 行M 列的格子,第i 行第j 列的格子记为(i; j),就是说,左上角的格子是(1; 1),右下角的格子是(N;M)。开始的时候,nm 在(1; 1),他需要走到(N;M)。每一步,nm 可以走到正右方或者正下方的一个格子。具体地说,如果nm 现在在(x; y),那么他可以走到(x; y + 1) 或(x +

2017-03-31 21:15:09 472

原创 [数组]汕头市选2012初中组】求和(sum)

题目描述 ftiasch 有很多糖果,分成了N 堆,排成一列。ftiasch 说,如果nm 能迅速求出第L 堆到第R 堆一 共有多少糖果,就把这些糖果都给他。 现在给出每堆糖果的数量,以及每次询问的L 和R,你需要帮助nm,把每次询问的结果求出来。 注意,你不需要考虑糖果被nm 取走的情况。输入 第1 行,2 个整数N, M, 分别表示堆数和询问数量。第2 行,N 个整数Ai,表示第i 堆

2017-03-31 21:09:33 406

原创 [排序]【汕头市选2012初中组】排序(sort)

题目描述 ftiasch和nm是好朋友。nm的成绩很差,以至于GPA(平均绩点)在系内倒数。系内一共有N位 同学,每位同学有自己的GPA,以及已修学分数,定义GPT=GPA已修学分数。ftiasch为了帮助 nm提高成绩,给nm提了一个要求:新学期的GPA要超过系内排名第K 位的同学。 现在给出系里面每位同学的GPT(只有一位小数),以及他们的已修学分。你需要帮助nm把排名 第K位的同学的

2017-03-31 21:06:54 447

原创 [图的中心]商店选址问题

题目描述 给出一个城市的地图(用邻接矩阵表示),商店设在一点,使各个地方到商店距离之和最短。 Input 第一行为n(共有几个城市); N小于201 第二行至第n+1行为城市地图(用邻接矩阵表示); Output 最短路径之和;分析 很典型的图中心题目 方法是佛洛依德(dij莫名无法过)求出所有最短路然后加一下就好咯。#include <iostream>#include <c

2017-03-31 21:02:57 1084

原创 [最短路]最短路径问题

题目描述 平面上有n个点(N<=100),每个点的坐标均在-10000~10000之间。其中的一些点之间有连线。若有连线,则表示可从一个点到达另一个点,即两点间有通路,通路的距离为两点直线的距离。现在的任务是找出从一点到另一点之间的最短路径。Input 共有n+m+3行,其中: 第一行为一个整数n。 第2行到第n+1行(共n行),每行的两个整数x和y,描述一个点的坐标(以一个空格隔开)

2017-03-31 20:59:54 598

原创 [最小生成树]最优布线问题

题目描述 学校有n台计算机,为了方便数据传输,现要将它们用数据线连接起来。两台计算机被连接是指它们之间有数据线连接。由于计算机所处的位置不同,因此不同的两台计算机的连接费用往往是不同的。 当然,如果将任意两台计算机都用数据线连接,费用将是相当庞大的。为了节省费用,我们采用数据的间接传输手段,即一台计算机可以间接的通过若干台计算机(作为中转)来实现与另一台计算机的连接。 现在由你负责连接这些

2017-03-24 21:15:02 351

原创 [最小生成树]USACO 3.1 Agri-Net 最短网络

题目描述 农民约翰被选为他们镇的镇长!他其中一个竞选承诺就是在镇上建立起互联网,并连接到所有的农场。当然,他需要你的帮助。约翰已经给他的农场安排了一条高速的网络线路,他想把这条线路共享给其他农场。为了用最小的消费,他想铺设最短的光纤去连接所有的农场。你将得到一份各农场之间连接费用的列表,你必须找出能连接所有农场并所用光纤最短的方案。每两个农场间的距离不会超过100000 Input 第一行:

2017-03-24 21:07:08 578

原创 [最小生成树]剑鱼行动

题目描述 给出N个点的坐标,对它们建立一个最小生成树,代价就是连接它们的路径的长度,现要求总长度最小。N的值在100以内,坐标值在[-10000,10000].结果保留二位小数 Input 5 —————5个点 0 0 —————5个点的坐标 0 1 1 1 1 0 0.5 0.5 Output 2.83分析 一道最小生成树的水题 考点在于两点之间的距离要自己

2017-03-24 21:01:01 451

原创 [BFS][连通分量]求连通分量

题目描述 求一个图的连通分量 Input n 顶点数(<=100) 边(以0 0作为结束标志) Output 连通分量 (强连通图的连通分量为其本身。如果为非连通图,则连通分量为该图的最大连通子图。)分析 建一个100*100的布尔矩阵,b[x,y]=true表示x与y连通。同时还要记录该点是否被遍历过 然后遍历时将队尾最大值记录一下就好了~#include <iostrea

2017-03-23 16:37:58 1499

原创 [DFS][BFS][种子染色]拯救OIBH总部

题目描述 OIBH被突来的洪水淹没了>.<还好OIBH总部有在某些重要的地方起一些围墙,用号表示,而一个封闭的号区域洪水是进不去的……现在给出OIBH的围墙建设图,问OIBH总部没被淹到的重要区域(由”0”表示)有多少。 Input 第一行是两个数,x和y(x,y<=500) 第二行及以下是一个由*和0组成的x*y的图。 Output 输出没被水淹没的OIBH总部的“0”的数量。

2017-03-23 16:00:24 637

原创 [图论]删边(normal)

题目描述 连通图是指任意两个顶点都有路径可互相到达的图 读入一个无向连通图,输出最多能删除掉多少条边,使这个图仍然连通. Input 第一行为图的顶点数N(1<=N<=100)和边数M,用一个空格隔开,图中的顶点用1到N的整数标号.接下来的M行,每行两个数V1,V2表示一条边.V1,V2用一个空格隔开,表示这条边所连接的顶点的标号(V1<>V2),同一条边不会重复出现! Outpu

2017-03-22 16:20:42 1874

原创 [数学](JZOJ)【普及模拟】单元格

题目描述 在一个R行C列的表格里,我们要选出3个不同的单元格。但要满足如下的两个条件: (1)选中的任意两个单元格都不在同一行。 (2)选中的任意两个单元格都不在同一列。 假设我们选中的单元格分别是:A,B,C,那么我们定义这种选择的“费用”= f[A][B] + f[B][C] + f[C][A]。 其中f[A][B]是指单元格A到单元格B的距离,即两个单元格所在行编号的差的绝对值 + 两

2017-03-22 16:11:22 385

原创 [DP](JZOJ)【普及模拟】剪草

题目描述 有N棵小草,编号0至N-1。奶牛Bessie不喜欢小草,所以Bessie要用剪刀剪草,目标是使得这N棵小草的高度总和不超过H。在第0时刻,第i棵小草的高度是h[i],接下来的每个整数时刻,会依次发生如下三个步骤: (1)每棵小草都长高了,第i棵小草长高的高度是grow[i]。 (2)Bessie选择其中一棵小草并把它剪平,这棵小草高度变为0。注意:这棵小草并没有死掉,它下一秒还会生长

2017-03-18 15:18:37 556

原创 [模拟](JZOJ)【普及模拟】蚂蚁

题目描述 在二维平面坐标轴里面,有N只蚂蚁,第i只蚂蚁所在的点的坐标是(xi, yi),坐标都是整数。所有蚂蚁的移动速度都相等,都是每秒移动1个单位。每只蚂蚁都有一个固定的移动方向,是如下4种方向之一,都是平行于坐标轴的: N表示向北(即朝上), 则y坐标正方向。 E表示向东(即朝右), 则x坐标正方向。 S表示向南(即向下), 则y坐标负方向。 W表示向西(即向左), 则x坐标负方向。

2017-03-18 15:14:37 1144

原创 [数学](JZOJ)【普及模拟】数列

题目描述 给定一个等差数列,第一项是a, 从第二项开始,每项与前一项的差都是一个定值b。如果用数学形式来表示,那么可以表示成 a + b × x , 其中 x≧0,且是整数。例如: a = 1, b=2, 那么这个等差数列就是:1,3,5,7,9… 再给定一个等比数列,第一项是c, 从第二项开始,每项是前一项的d倍。如果用数学形式来表示等比数列,则是 c ×(dy)。 其中 y≧0, 且是整数。

2017-03-18 14:47:38 727

原创 [搜索](JZOJ)【USACO Open 2012铜】三条直线Three Lines

题目描述 FJ想使用购买的新监控系统监视他的N头奶牛(1 <=N<= 50,000)。 第i头牛位置在(x_i, y_i),这是一对整数坐标,范围在0…1,000,000,000之内。FJ的监控系统有3个特殊的镜头,每一个镜头能够观察垂直或者水平的一行。 请决定FJ是否有可能架设这3个镜头,使他能够观察到所有的N头牛。也就是说,请决定N头牛的位置是否能同时被3条直线所覆盖。这3条直线必须是垂直或者

2017-03-11 16:44:37 656

原创 [DP](JZOJ)【USACO Open 2012银】书架Bookshelf

题目描述 当FJ不在为奶牛挤奶、打包包裹、将他的奶牛排成一队、或是砌栅栏的时候,他喜欢坐着看一本好书。多年来他收集了N(1 <= N <= 2,000)本书,他想建立一套新的书架来保存他的书。 每本书宽W(i),高度为H(i)。书需要被按照顺序地放进书架,比如:第一个书架放了k本书,那应该是第1本到第k本,第二个书架放的书应该以第k+1本开始。每个书架可以存放宽度和至多为L(1 <= L <=1

2017-03-11 11:43:49 566

原创 [floyed][叉积][距离公式](JZOJ)泽泽在巴西

题目描述 泽泽帮助了英国某街道尽量减少酸雨的伤害,街道办主任非常感激他,就把他领到一扇门前,告诉他这扇门能通往好地方,具体好到什么程度要看泽泽人品。泽泽毫不犹豫地走了进去……   泽泽来到了足球王国——巴西。这可是个好地方,泽泽看来人品攒了不少了。这里大街小巷都在踢足球,其乐无穷。 突然,泽泽被一个人拎了起来,一看,是个足球流氓。他后面跟了一大群足球流氓,正虎视眈眈地看他。他们要求和泽泽比

2017-03-11 09:56:15 826

原创 [贪心](JZOJ)【USACO Open 2012铜】岛屿Islands

题目描述 每当下雨时,FJ的牧场都会进水。由于牧场地面高低不平,被水淹没的地方不是很统一,形成一些岛屿。 FJ的牧场可描述成一个一维的地形图,由N(1 <= N <= 100,000)个彼此相连的柱状的高度值组成。高度值为H(1)…H(n)。假定这个地形图的两端有两条无限高的墙围着。 当雨一直下时,地形图上最低的区域先被水淹没,形成一些不相邻的岛屿。一旦水面高度到达一个区域的高度,则认为这

2017-03-11 09:47:51 601

原创 [DP]最小乘车费用

题目描述 假设某条街上每一公里就有一个公共汽车站,并且乘车费用如下表:   而任意一辆汽车从不行驶超过10公里。某人想行驶n公里,假设他可以任意次换车,请你帮他找到一种乘车方案,使得总费用最小   注意:10公里的费用比1公里小的情况是允许的。分析 关于那个注意,其实就是告诉你贪心或者枚举不可取的意思啦。。 这里有个坑点就是那个人想要走的距离n没有提供范围,只能猜100了(居然还对

2017-03-10 21:00:31 1347

原创 [DP]取数字问题

题目描述 给定M*N的矩阵,其中的每个元素都是-10到10之间的整数。你的任务是从左上角(1,1)走到右下角(M,N),每一步只能向右或向下,并且不能走出矩阵的范围。你所经过的方格里面的数字都必须被选取,请找出一条最合适的道路,使得在路上被选取的数字之和是尽可能小的正整数分析 首先肯定要处理特例:第一行和第一列(处理为真或者1都行) 然后就是日常DP啦: [分两种处理:要上面的值或者左边的值

2017-03-10 20:53:40 660

原创 [DP]最小代价问题

题目描述 设有一个n×m(小于100)的方格,在方格中去掉某些点,方格中的数字代表距离(为小于100的数,如果为0表示去掉的点),试找出一条从A(左上角)到B(右下角)的路径,经过的距离和为最小(此时称为最小代价),从A出发的方向只能向右,或者向下。分析 类似于数字金字塔,但是输出之前要记录路径#include <iostream>#include <cstdio>int n,m,i,j,a

2017-03-08 16:40:06 590

原创 [DP]挖地雷

题目描述 在一个地图上有N个地窖(N<=20),每个地窖中埋有一定数量的地雷。同时,给出地窖之间的连接路径 Output K1 K2,……,KV (挖地雷的顺序) MAX (挖地雷的数量) 分析 类似于最长不下降序列的做题方法#include <iostream>#include <cstdio>using namespace std;int main(){ int n

2017-03-03 20:34:59 759

原创 修改——买铅笔

【原来的炸了,再写一个(想看原来的就看最后一页吧)】 SSL 2591 洛谷P1909 买铅笔 题目描述 P老师需要去商店买n支铅笔作为小朋友们参加NOIP的礼物。她发现商店一共有3种包装的铅笔,不同包装内的铅笔数量有可能不同,价格也有可能不同。为了公平起见,P老师决定只买同一种包装的铅笔。商店不允许将铅笔的包装拆开,因此P老师可能需要购买超过n支铅笔才够给小朋友们发礼物。现在P老师想知道,

2017-03-01 21:21:46 645

原创 [DP]最长不下降序列

题目描述 设有n(n<=1000)个不相同的整数(小于32767)组成的数列,记为: a1,a2,…,an,其中任意两个数不相同。 例如:3,18,7,14,10,12,23,41,16,24。 若有,且有,则称为长度为e的不下降序列。如上例中,3,18,23,24为一个长度为4的不下降序列,同时也有3,7,10,12,16,24长度为6的不下降序列。程序要求,当原始数列给出后,求出最

2017-03-01 21:09:26 321

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除