自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(33)
  • 收藏
  • 关注

原创 好♂友の链接

都点一下老伙计/隔壁老王某猪腐佬我也不知道外号是什么zzt

2016-07-15 19:14:56 1352 3

翻译 一片空白

我也不知道为什么有那么多人看。 我只知道

2016-07-11 16:33:49 868 4

原创 【内蒙古&山西の游记(7.17~7.24)】准备和第一天

抽风了

2016-07-28 17:40:52 551 3

原创 放暑假了!!!!!!!!!!

终于结束了中山的苦逼学习……可以放暑假了!!!!!Yes!!!!

2016-07-16 11:54:01 557 3

原创 最小最大和 纪中1443 桶排+枚举

Description  Alice和Bob在玩一个游戏,每一轮Bob都会给Alice两个整数A和B(1<=A,B<=100),Alice每一轮必须把目前所有的A序列和B序列中的数一一配对,每个数必须用且只使用一次,要求最大和最小。Input  第一行一个整数N(1<=N<=100000),表示比赛的轮数。   接下来N行每行包含两个整数A和B(1<=A,B<=100),表示Bob这一轮给的两个数

2016-07-15 16:29:26 433 3

原创 积木游戏 纪中 1440 类dp 预处理

Description  在一个N*N的区域玩积木游戏,每个单元格正好跟积木的底面相等,每个单元格里放有若干个积木,Alice想重新摆放积木,使得每个单元格最多只能放一个积木,并且所有积木正好形成一个矩形。   把一个积木从一个位置移到另一个位置称为一次操作。   给出初始状态,编程计算最少需要多少次操作才能达到上述要求。Input  第一行包含两个整数N和M(1<=N<=100,1<=M<=N

2016-07-15 16:19:33 667 3

原创 游泳池 纪中 1439 数学+二分

Description  有一个游泳池,形状为等腰直角三角形,直角边长250米。      游泳池可以看作是在坐标系统中(如上图所示)。用一条两端点在三角形边上的线段把游泳池分成两个面积相同的部分。   在给定线段其中一个端点的情况下,要你编程输出另一个端点。   Input  输入第一行包含两个整数,表示线段一个端点的坐标,保证给定的端点在直角三角形的边上。Output  输出线段另一个端

2016-07-15 15:56:39 609 3

原创 输油管道 纪中 1432 优美的暴力

Description  请你帮忙设计一个从城市M到城市Z的输油管道,现在已经把整个区域划分为R行C列,每个单元格可能是空的也可能是以下7种基本管道之一:      油从城市M流向Z,‘+’型管道比较特殊,因为石油必须在两个方向(垂直和水平)上传输,如下图所示:           现在恐怖分子弄到了输油管道的设计图,并把其中一个单元格中的管道偷走了,请你帮忙找到偷走的管道的

2016-07-14 16:26:36 511 3

原创 开花 纪中 1435 线段树

Description  在遥远的火星上,上面的植物非常奇怪,都是长方形的,每个植物用三个数来描述:左边界L、右边界R以及高度H,如下图所示描述一个植物:L=2,R=5和H=4。      每天都有一个新植物长出来,第一天的植物高度为1,后面每天长出的植物比前一天的高1。   当一个新植物长出来的时候,跟其他植物的水平线段相交处会长出一朵小花(前提是之前没有长出花朵),如果线段交于端点,是不会

2016-07-14 16:00:57 536 3

原创 数码问题 纪中 1433 优美的暴力

Description  Alice有一个N*N的格子,把1-N^2按照从上到下从左到右的顺序填进表格中,允许在表格上进行两种操作:   (1) 旋转行——这一行的数向右移动一个位置,而最后一列的数会移到第一列;   (2) 旋转列——这一列的数向下移动一个位置,最后一行的数会移到第一行。   Alice想把数X移到(R,C)处可以采用以下方法:   •如果X不在C这一列,通过旋转行

2016-07-14 15:26:26 487 3

原创 取数游戏 纪中 1308 蜜汁dp

Description  Alice想让Bob陪他去看《唐山大地震》,但由于Bob是个很感性的人,怕流泪不想去,但又不好意思以这个作为拒绝的理由,便提出玩一个游戏。   N个正整数围成一圈,规则如下:   •两个玩家轮流取数;   •最开始先手的玩家可以取任意一个数x;   •从第二步开始当前玩家只能取x(上一玩家刚刚取的数)左右两边相邻的数;   •直到取完所有的数,游戏结束;   •

2016-07-14 07:54:04 748 2

原创 删除 纪中 1381 优美的暴力

Description  Alice上化学课时又分心了,他首先画了一个3行N列的表格,然后把数字1到N填入表格的第一行,保证每个数只出现一次,另外两行他也填入数字1到N,但不限制每个数字的出现次数。   Alice现在想删除若干列使得每一行排完序后完全一样,编程计算最少需要删除多少列。Input  第一行包含一个整数N(1<=N<=100000),表示表格的列数。   接下来三行每行包含N个整数

2016-07-13 20:09:04 487 3

原创 区间 纪中 1382 最长不上升子序列o(n logn)

Description  Alice收到一些很特别的生日礼物:区间。即使很无聊,Alice还是能想出关于区间的很多游戏,其中一个是,Alice从中选出最长的不同区间的序列,其中满足每个区间必须在礼物中,另序列中每个区间必须包含下一个区间。   编程计算最长序列的长度。Input  输入文件第一行包含一个整数N(1<=N<=100000),表示区间的个数。   接下来N行,每行两个整数A和B描述一

2016-07-13 17:09:08 516 3

转载 排序 纪中 1386 树状数组/玄学

Description  你收到一项对数组进行排序的任务,数组中是1到N个一个排列。你突然想出以下一种特别的排序方法,分为以下N个阶段:   •阶段1,把数字1通过每次交换相邻两个数移到位置1;   •阶段2,用同样的方法把N移到位置N;   •阶段3,把数字2移到位置2处;   •阶段4,把数字N-1移到位置N-1处;   •依此类推。   换句话说,如果当前阶段为奇数,则把最小的未操

2016-07-12 22:00:04 465 3

翻译 直角三角形 纪中 1385 数学_斜率 英文题解

题解We need to find an algorithm of complexity better than O(N3). Here we will describe three such algorithms. The basic idea of the first one is: choose the point in which the angle will be right, fix

2016-07-12 20:27:56 783 3

原创 直角三角形 纪中 1385 数学_斜率

Description  二维平面坐标系中有N个点。   从N个点选择3个点,问有多少选法使得这3个点形成直角三角形。Input  第一行包含一个整数N(3<=N<=1500),表示点数。   接下来N行,每行包含两个用空格隔开的整数表示每个点的坐标,坐标值在-10^9到10^9之间。   每个点位置互不相同。Output  输出直角三角形的数量。Sample Input输入1:34 22 1

2016-07-12 20:26:22 935 4

原创 Fibonacci sequence 纪中 1240 矩阵乘法

分析这就是裸的矩阵乘法啊!!! 数列f[n]=f[n-1]+f[n-2],f[1]=f[2]=1的前n项和s[n]的快速求法 0 1 0 1 1 1 0 0 1代码const a1:array[1..3,1..3] of int64=((0,1,0), (1,1,1),

2016-07-12 17:07:02 422 4

原创 自行车比赛+纪中1238+tarjan缩点+拓扑排序+玄学优化

Description自行车赛在一个很大的地方举行,有N个镇,用1到N编号,镇与镇之间有M条单行道相连,起点设在镇1,终点设在镇2。问从起点到终点一共有多少种不同的路线。两条路线只要不使用完全相同的道路就被认为是不同的。Input第一行两个整数:N和M(1接下来M行,每行包含两个不同的整数A和B,表示有一条从镇A到镇B的单行道。两个镇之间有可能不止一

2016-07-11 21:23:17 683 3

原创 邦德 纪中 1236 状压dp

题目大意  每个人都知道詹姆斯邦德,著名的007,但很少有人知道很多任务都不是他亲自完成的,而是由他的堂弟们吉米邦德完成(他有很多堂弟),詹姆斯已经厌倦了把一个个任务分配给一个个吉米,他向你求助。每个月,詹姆斯都会收到一些任务,根据他以前执行任务的经验,他计算出了每个吉米完成每个任务的成功率,要求每个任务必须分配给不同的人去完成,每个人只能完成一个任务。  请你编写程序找到一个分配方案使得

2016-07-11 17:30:26 757 3

原创 餐桌--纪中--1237--水--数学

Description  你家刚买了一套新房,想邀请朋友回来庆祝,所以需要一个很大的举行餐桌,餐桌能容纳的人数等于餐桌的周长,你想买一个能容纳最多人的餐桌,餐桌的边必须跟房间的边平行。  给你的房间的设计,计算最多能邀请的客人数。Input  第一行包含两个整数R和C(1  接下来R行每行S个字符(中间没有空格),“.”表示空白区域,“X”表示有障碍物,餐桌所占区域必须

2016-07-11 15:32:08 972 4

原创 洪水+纪中1235+bfs+水

题目大意  一天, 一个画家在森林里写生,突然爆发了山洪,他需要尽快返回住所中,那里是安全的。  森林的地图由R行C列组成,空白区域用点“.”表示,洪水的区域用“*”表示,而岩石用“X”表示,另画家的住所用“D”表示,画家用“S”表示。  有以下几点需要说明:  1、每一分钟画家能向四个方向移动一格(上、下、左、右)  2、每一分钟洪水能蔓延到四个方向的相邻格子(空白区域)

2016-07-11 12:16:44 715 4

原创 传球游戏/vijos1485/递推

题目大意  上体育课的时候,小蛮的老师经常带着同学们一起做游戏。这次,老师带着同学们一起做传球游戏。   游戏规则是这样的:n个同学站成一个圆圈,其中的一个同学手里拿着一个球,当老师吹哨子时开始传球,每个同学可以把球传给自己左右的两个同学中的一个(左右任意),当老师再次吹哨子时,传球停止,此时,拿着球没传出去的那个同学就是败者,要给大家表演一个节目。   聪明的小蛮提出了一个有趣的问题

2016-07-10 16:14:38 593 4

原创 绕圈跑*纪中*2390*数学方法/树状数组

题目大意  Farmer John决定调查开展“奶牛赛跑运动”的可能性。   他将N头奶牛(1 <= N <= 100,000),放在一个长度为C的圆形跑道上。奶牛们沿圆形跑道,跑L圈。   所有奶牛起点都相同,跑步的速度不同。   当最快的奶牛跑完距离L*C的时候,比赛结束。   FJ注意到,有些时候一头奶牛会超过另一个奶牛。   他在思考,整个比赛中,这类“超车事件”会发生多少次。   更

2016-07-10 15:11:07 545 3

原创 书架_纪中2931_dp_堆_单调队列

题目大意    当Farmer John闲下来的时候,他喜欢坐下来读一本好书。 多年来,他已经收集了N本书 (1 <= N <= 100,000)。 他想要建立一个多层书架,来存放它们。 每本书 i 拥有一个宽度 W(i)和一个高度 H(i)。 所有的书需要按顺序,放到书架的每一层。 举例来说,第一层书架放k本书,应该放书1...k;第二层书架从第k+1本书开始放……。 每层书架的宽度最多为L

2016-07-10 10:49:04 897 3

原创 三条线_纪中_2929_最大匹配

题目大意  为了监视他的N (1 分析  最小覆盖问题: 给定一个二分图,求最小的点数,使得每一条边都至少与一个顶点相邻。   可以证明:二分图最小覆盖数=最大匹配数。   证明:假设最大匹配边数为M。   1.M是足够的。因为如果存在边E未与顶点相连,则E可以匹配,此时不是最大匹配。    2.M是必须的。仅考虑构成最大匹配的M条边,他们两两无公共点,所以需要

2016-07-09 12:08:40 697 3

原创 poj 1330 Nearest Common Ancestors

题目大意  自己读~~真~题目大意分析  就是裸的LCA tarjan离线算法,套模板。代码type arr=record x,y,w:longint; next:longint;end;var a,g:array[1..10010] of arr; fa,v,v1:array[1..10010] of longint; d

2016-07-08 17:20:50 355 2

原创 vijos_1460_拉力赛_LCA tarjan离线算法

题目大意   车展结束后,游乐园决定举办一次盛大的山道拉力赛,平平和韵韵自然也要来参加大赛。 赛场上共有n个连通的计时点,n-1条赛道(构成了一棵树)。每个计时点的高度都不相同(父结点的高度必然大于子结点),相邻计时点间由赛道相连。由于马力不够,所以韵韵的遥控车只能从高处驶向低处。而且韵韵的车跑完每条赛道都需花费一定的时间。 举办方共拟举办m个赛段的比赛,每次从第u个计时点到第v个计时点,当然

2016-07-08 17:16:03 530 3

原创 烽火传递 dp+单调队列

题目大意    烽火台又称烽燧,是重要的军事防御设施,一般建在险要或交通要道上。一旦有敌情发生,白天燃烧柴草,通过浓烟表达信息;夜晚燃烧干柴,以火光传递军情,在某两座城市之间有n个烽火台,每个烽火台发出信号都有一定代价。为了使情报准确地传递,在连续m个烽火台中至少要有一个发出信号。请计算总共最少花费多少代价,才能使敌军来袭之时,情报能在这两座城市之间准确传递。分析    要用动

2016-07-08 07:48:08 985 3

原创 Window_纪中_1326_单调队列

题目大意      给你一个度为N的数组,一个长为K的滑动的窗体从最左移至最右端,你只能见到窗口的K个数,每次窗体向右移动一位,如下表:  你的任务是找出窗口在各位置时的max value,min value.分析 水法见——水法 还可以用单调队列。  单调队列见——单调队列  但是都要卡时间,pascal的问题

2016-07-07 17:35:58 391 1

原创 Mobile Service_纪中_1327

题目大意    一个公司有三个移动服务员。如果某个地方有一个请求,某个员工必须赶到那个地方去(那个地方没有其他员工),某一时刻只有一个员工能移动。被请求后,他才能移动,不允许在同样的位置出现两个员工。从p到q移动一个员工,需要花费c(p,q)。这个函数没有必要对称,但是c(p,p)=0。公司必须满足所有的请求。目标是最小化公司花费。分析  这是一个dp,这一眼就可以看出。

2016-07-07 17:00:42 439 2

原创 YL杯超级篮球赛_纪中_1325

题目大意   一年一度的高一YL杯超级篮球赛开赛了。当然,所谓超级,意思是参赛人数可能多余5人。小三对这项篮球非常感兴趣,所以一场都没有落下。每个中午都准时守侯在篮球场看比赛。经过一个星期的研究,小三终于对篮球的技战术找到了一丝丝感觉了。他发现打YL杯的每个班都有一套相似的进攻战术:      1 :控球后卫带球到前场,找到一个最佳攻击点 ( x , y )      2 :所有除控卫

2016-07-07 16:00:48 377 1

原创 Window_纪中_1326

题目大意      给你一个度为N的数组,一个长为K的滑动的窗体从最左移至最右端,你只能见到窗口的K个数,每次窗体向右移动一位,如下表:    你的任务是找出窗口在各位置时的max value,min value.分析  水的要死啊!!!  但是我们一开始用了并查集!!!  就爆内存了。  其实只用枚举暴力。代码  var a:array[1

2016-07-07 13:13:42 431 3

原创 Party_纪中_1328

题目大意     N头牛要去参加一场在编号为x(1的牛的农场举行的派对(1),有M(1条有向道路,每条路长ti(1 每头牛都必须参加完派对后回到家,每头牛都会选择最短路径,求这n个牛的最短路径(一个来回)中最长的一条的长度。 特别提醒:可能有权值不同的重边。 分析  这一眼看上去就是一个最短路。  注意,因为是有向图,所以从家到x农场的最短路和从x农场到家的最短路是不一

2016-07-07 12:37:36 710 8

空空如也

空空如也

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

TA关注的人

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