自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

void* ptr = &OI;

Every Effort leads a little to success.

  • 博客(38)
  • 资源 (1)
  • 收藏
  • 关注

原创 ★【模拟退火】Texas Trip

DescriptionAfter a day trip with his friend Dick, Harry noticed a strange pattern of tiny holes in the door of hisSUV. The local American Tire store sells fiberglass patching material only in squar

2012-04-22 19:29:59 1345 1

原创 【树状数组】Mobile Phones

DescriptionSuppose that the fourth generation mobile phone base stations in the Tampere area operate as follows.The area is divided into squares. The squares form an S * S matrix with the rows and

2012-04-21 16:34:28 692

原创 【平衡二叉树】Who Gets the Most Candies?

DescriptionN children are sitting in a circle to play a game.The children are numbered from 1 to N in clockwise order. Each of them has a card with a non-zero integeron it in his/her hand. The g

2012-04-20 11:18:23 584

原创 【平衡二叉树】宠物收养所

Description最近,阿Q开了一间宠物收养所。收养所提供两种服务:收养被主人遗弃的宠物和让新的主人领养这些宠物。每个领养者都希望领养到自己满意的宠物,阿Q根据领养者的要求通过他自己发明的一个特殊的公式,得出该领养者希望领养的宠物的特点值a(a是一个正整数,a<2^31),而他也给每个处在收养所的宠物一个特点值。这样他就能够很方便的处理整个领养宠物的过程了,宠物收养所总是会有两种情况发生:被

2012-04-19 22:25:41 858

原创 【平衡二叉树】Buy Tickets

DescriptionRailway tickets were difficult to buy around the Lunar New Year in China, so we must get up early and join along queue…The Lunar New Year was approaching, but unluckily the Little Cat

2012-04-19 21:13:02 536

原创 ★【双连通分量】Redundant Paths

DescriptionIn order to get from one of the F (1 <= F <= 5,000) grazing fields (which are numbered 1..F) to another field,Bessie and the rest of the herd are forced to cross near the Tree of Rotten A

2012-04-19 16:37:16 1093

原创 ★【双连通分量】【奇环判定】Knights of the Round Table

DescriptionBeing a knight is a very attractive career: searching for the Holy Grail, saving damsels indistress, and drinking with the other knights are fun things to do. Therefore, it is not verysu

2012-04-19 11:07:13 1544

原创 ★【求无向图割顶】Network

DescriptionA Telephone Line Company (TLC) is establishing a new telephone cable network. They are connectingseveral places numbered by integers from 1 to N . No two places have the same number. The

2012-04-18 21:43:12 1207

原创 ★【STL】报表统计

Description小Q的妈妈是一个出纳,经常需要做一些统计报表的工作。今天是妈妈的生日,小Q希望可以帮妈妈分担一些工作,作为她的生日礼物之一。经过仔细观察,小Q发现统计一张报表实际上是维护一个非负整数数列,并且进行一些查询操作。在最开始的时候,有一个长度为N的整数序列,并且有以下三种操作: INSERT i k 在原数列的第i个元素后面添加一个新元素k; 如果原数列的第i个元素已经添加了若干

2012-04-18 08:40:56 1112

原创 【并查集】Ubiquitou Religions

DescriptionThere are so many different religions in the world today that it is difficult to keep trackof them all. You are interested in finding out how many different religions students in youru

2012-04-17 16:43:32 739

原创 【并查集】Is it a tree?

A tree is a well-known data structure that is either empty (null, void, nothing) or is a set ofone or more nodes connected by directed edges between nodes satisfying the following properties.There

2012-04-17 16:10:40 588

原创 【并查集】食物链

Description动物王国中有三类动物A,B,C,这三类动物的食物链构成了有趣的环形。A吃B, B吃C,C吃A。现有N个动物,以1-N编号。每个动物都是A,B,C中的一种,但是我们并不知道它到底是哪一种。有人用两种说法对这N个动物所构成的食物链关系进行描述:第一种说法是"1 X Y",表示X和Y是同类。第二种说法是"2 X Y",表示X吃Y。此人对N个动物,用上述两种说法,一句接一

2012-04-17 14:36:08 561

原创 【费用流】Kaka's Matrix Travels

DescriptionOn an N × N chessboard with a non-negative number in each grid, Kaka starts his matrix travelswith SUM = 0. For each travel, Kaka moves one rook from the left-upper grid to the right-bot

2012-04-17 09:40:18 567

原创 【树的遍历】时态同步

Description小Q在电子工艺实习课上学习焊接电路板。一块电路板由若干个元件组成,我们不妨称之为节点,并将其用数字1,2,3….进行标号。电路板的各个节点由若干不相交的导线相连接,且对于电路板的任何两个节点,都存在且仅存在一条通路(通路指连接两个元件的导线序列)。在电路板上存在一个特殊的元件称为“激发器”。当激发器工作后,产生一个激励电流,通过导线传向每一个它所连接的节点。而中间节点接收到

2012-04-16 15:19:02 718

原创 【悬线法】棋盘制作

Description国际象棋是世界上最古老的博弈游戏之一,和中国的围棋、象棋以及日本的将棋同享盛名。据说国际象棋起源于易经的思想,棋盘是一个8*8大小的黑白相间的方阵,对应八八六十四卦,黑白对应阴阳。而我们的主人公小Q,正是国际象棋的狂热爱好者。作为一个顶尖高手,他已不满足于普通的棋盘与规则,于是他跟他的好朋友小W决定将棋盘扩大以适应他们的新规则。小Q找到了一张由N*M个正方形的格子组成的矩形

2012-04-16 14:51:46 985

原创 【二分图匹配】矩阵游戏

Description小Q是一个非常聪明的孩子,除了国际象棋,他还很喜欢玩一个电脑益智游戏——矩阵游戏。矩阵游戏在一个N*N黑白方阵进行(如同国际象棋一般,只是颜色是随意的)。每次可以对该矩阵进行两种操作:行交换操作:选择矩阵的任意两行,交换这两行(即交换对应格子的颜色)列交换操作:选择矩阵的任意行列,交换这两列(即交换对应格子的颜色)游戏的目标,即通过若干次操作,使得方阵的主对角线(左上角到右

2012-04-16 09:27:21 788

原创 【二分图最佳匹配】移动棋子

在一个n*n的棋盘上有n枚棋子。每次可以把一枚棋子往上、下、左、右方向之一移动一格,最后排成一行、一列或者主、副对角线上(因此一共有2n+2条可能的目标状态),要求移动次数最小。棋盘上有一些位置是障碍,棋子在任何时候都不能经过。棋子的初始位置保证不在障碍物上。任两枚棋子不能在同时到达 同一个格子。【输入文件】 输入文件move.in第一行包含两个整数n, m,表示棋

2012-04-16 09:17:50 956

原创 ★【计算几何】凸多边形

逆时针给出n个凸多边形的顶点坐标,求它们交的面积。例如n=2时,两个凸多边形如下图: 则相交部分的面积为5.233。【输入格式】 输入文件polygon.in第一行有一个整数n,表示凸多边形的个数,以下依次描述各个多边形。第i个多边形的第一行包含一个整数mi,表示多边形的边数,以下mi行每行两个整数,逆时针给出各个顶点的坐标。【输出格式】 输出文件仅包含一

2012-04-15 19:40:03 1293

原创 省选模板

省选模板基础篇1.高精度const int maxD = 1010;struct Huge{ int len, ele[maxD]; Huge(): len(1) {memset(ele, 0, sizeof ele);} Huge &operator=(const Huge &b) { memcpy(ele, b.ele, sizeof

2012-04-15 17:07:00 1710

转载 LCA向RMQ转化

1,最近公共祖先(LCA):对于有根树T的两个结点u、v,最近公共祖先LCA(T,u,v)表示一个结点x,满足x是u、v的祖先且x的深度尽可能大。2,LCA问题向RMQ问题的转化方法:(RMQ返回最值的下标)对树进行深度优先遍历,每当“进入”或回溯到某个结点时,将这个结点的深度存入数组dfsNum最后一位。同时记录结点i在数组中第一次出现的位置(事实上就是进入结点i时记录的位置),记做

2012-04-15 10:37:51 544

原创 【最近公共祖先】Tree

A weighted tree is given. You must find the distance between two given nodes.InputThe first line contains the number of nodes of the treen (1 ≤ n ≤ 50000). The nodes are numbered from 0 to n

2012-04-15 10:34:00 647

原创 【悬线法】糖果盒

Description一个被分为 n*m 个格子的糖果盒,第 i 行第 j 列位置的格子里面有 a [ i ][ j ] 颗糖。本来 tenshi 打算送这盒糖果给某 PPMM 的,但是就在要送出糖果盒的前一天晚上,一只极其可恶的老鼠夜袭糖果盒,有部分格子被洗劫并且穿了洞。tenshi 必须尽快从这个糖果盒里面切割出一个矩形糖果盒,新的糖果盒不能有洞,并且 tenshi 希望保留在新糖果盒内的糖

2012-04-14 08:47:28 1289

原创 【强连通分量】耍朋友

【问题描述】春天来了,乐乐在某一天的中午做了一个奇怪而又温馨的梦,以下是梦境的描述:绵中21XX 级信奥班实现了男女人数平均,欧教本着“人人都有朋友耍,人人都有一等拿”的教学原则,准备为机房的每个同学牵红线。并且由于21XX 年世界男女比例对男生有利,所以只要一个男生喜欢一个女生,他们就可以耍朋友(耶~!)。现给出每个男生喜欢哪些女生(没错,是哪些,因为在乐乐的梦里一个男生喜欢N 个女

2012-04-13 17:23:31 819

原创 【状态压缩】【动态规划】坑爹题

【问题描述】呵呵,欧教又出了一套题,准备用来考察13 级众基友的OI 水平:“代码都是NOIP 难度,多琢磨一下。”虽然明知要被坑,但是众基友还是决定齐心合力来解决这套坑爹题。这套题一共有n 道,而停课的基友却只有8 个。对于一道题,它会完全占用某基友[a,b]区间的时间。当然,不是所有的基友会做这些题,比如小兽做BFS 不加边框,小蛋基本不会做题……作为基房的女王,神母牛小希想要知道是

2012-04-13 15:46:07 586

原创 【筛选法】欧教发糖

【问题描述】话说自从欧教给乐乐发了一个棒棒糖之后,机房的众基友就心理不平衡了。于是欧教不得不买了很多糖准备发给众基友。但是新的问题出现了:每个基友都想得到更多的糖,因此平均分配的原则在这里根本行不通。于是欧教又在网上找了一套呵呵难度的题并出了相当坑爹的数据,以考试的成绩来作为发糖的标准。当然,欧教的发糖标准也非常奇葩:对于基友A,如果在其他基友中有t 个人的得分是A 得分的因数,则就给A

2012-04-13 15:14:21 571

原创 ★【博弈论】【贝蒂定理】取棋子游戏

题目描述甲、乙两人轮流从两堆棋子中取棋子,满足下列要求:或者从一堆中取出任意多枚(至少一枚)棋子,或只从两堆中取出同样数目(至少一枚)的棋子,将两堆取完并取到最后一枚棋子者获胜。问:在什么情况下,甲(先取者)有必胜策略?输入格式只有一行,包含两个用空格隔开的整数表示两堆棋子的个数(每堆棋子至少一个,至多10000个)。输出格式只有一行,包含一个字符。若先取者有必胜策略,输出“Y”(不

2012-04-10 22:10:53 2980

原创 【找规律】【ZJOI2009】函数

这道题能做对,纯粹就是运气好……先来看两个图:可以简单得出以下规律:\k│ │ │ │ │ │ │ │n\│1│2│3│4│5│6│7│─┼-┼-┼-┼-┼-┼-┼-┤01│1│-│-│-│-│-│-│02│2│2│-│-│-│-│-│03│2│4│2│-│-│-│-│04│2│4│4│2│-│-│-│05│2│4│6│4│2│-│-│06│2│

2012-04-10 17:26:19 1763

原创 ★【动态规划】【状态压缩】【容斥原理】【ZJOI2009】多米诺骨牌

Description  有一个n×m的矩形表格,其中有一些位置有障碍。现在要在这个表格内放一些1×2或者2×1的多米诺骨牌,使得任何两个多米诺骨牌没有重叠部分,任何一个骨牌不能放到障碍上。并且满足任何相邻两行之间都有至少一个骨牌横跨,任何相邻两列之间也都至少有一个骨牌横跨。求有多少种不同的放置方法,注意你并不需要放满所有没有障碍的格子。Input  第一行两个整数n;m。接下来n 行,每

2012-04-10 16:36:23 4569

原创 ★【博弈论】【ZJOI2009】染色游戏

Description一共n × m 个硬币,摆成n × m 的长方形。dongdong 和xixi 玩一个游戏,每次可以选择一个连通块,并把其中的硬币全部翻转,但是需要满足存在一个硬币属于这个连通块并且所有其他硬币都在它的左上方(可以正左方也可以正上方),并且这个硬币是从反面向上翻成正面向上。dongdong 和xixi 轮流操作。如果某一方无法操作,那么他(她) 就输了。dongdong 先

2012-04-09 22:05:55 3799 1

原创 【二分图匹配】【ZJOI2009】假期的宿舍

一道很裸的二分图匹配。给每个外校学生以及每个不回家的本校学生都找一个床位,其中外校学生没有可用床位。若所有人都能找到对应的床位,那么有可行解,否则无可行解。要注意排除题目中的无效信息,否则它会变为错误信息。Accode:#include #include #include const int maxN = 60;bool hvbd[maxN], gohm

2012-04-09 12:19:47 1250

原创 【状态压缩】【动态规划】电子竞技

【问题描述】每年的北京信息学冬令营上,同学们都会在课余开展丰富多彩的电子竞技活动。经过一年又一年的实战,同学们对彼此的实力已经非常熟悉了,以至于产生出了一套实力对战评分系统。这套系统把每个人的实力量化为一个整数。并且对于两个实力分别为RA, RB的人A 和B,这套系统把他们对战的通常的结果也量化为一个关于他们实力值的实数分数:其中EA , EB 分别为A 和B 在对战中通常得到的对

2012-04-07 15:16:41 1046

原创 【状态压缩搜索】函数依赖

【问题描述】设 R(U)是一个属性集U 上的关系模式,X 和Y 是U 的子集。若对于R(U)的任意一个可能的关系r,r 中不可能存在两个元组在X 上的属性值相等,而在Y 上的属性值不等, 则称 “X 函数确定Y” 或 “Y 函数依赖于X”,记作X→Y。其中X 称为这个函数依赖的决定属性集(Determinant)。解释:如果有函数依赖XY,当我们知道X 的时候,也就知道了Y,也就是X 能推

2012-04-07 14:34:39 764

原创 【搜索】难缠的值周生

【问题描述】小 P 上学总是迟到,迟到了以后常常会被值周生发现。被值周生发现就会给他所在的班级扣分,被扣了分不免要挨班主任的训,这令小P 很不爽。不过,聪明的他经过观察发现,值周生通常会站在固定的位置,并且他们都很笨,只会向固定的同一个方向看。于是小P 经过潜心研究,把值周生的站位和方向以及学校的地形绘成一张地图,你的任务是编写一个程序,帮助小P 找出一条路从大门到达教室并且不被值周生发现。

2012-04-07 11:34:05 2368

原创 ★【字符串匹配】Keywords Search

Problem DescriptionIn the modern time, Search engine came into the life of everybody like Google, Baidu, etc.Wiskey also wants to bring this feature to his image retrieval system.Every image have a

2012-04-02 17:58:53 985 1

原创 ★【左偏树】Financial Fraud

Bernard Madoff is an American former stock broker, investment adviser, non-executive chairman of theNASDAQ stock market, and the admitted operator of what has been described as the largest Ponzi sche

2012-04-02 10:03:26 1103

原创 ★【动态规划】【线段树】基站选址

【问题描述】有N个村庄坐落在一条直线上,第i(i>1)个村庄距离第1个村庄的距离为Di。需要在这些村庄中建立不超过K个通讯基站,在第i个村庄建立基站的费用为Ci。如果在距离第i个村庄不超过Si的范围内建立了一个通讯基站,那么就成它被覆盖了。如果第i个村庄没有被覆盖,则需要向他们补偿,费用为Wi。现在的问题是,选择基站的位置,使得总费用最小。【输入格式】base.in输入文件的第一行包含两个整

2012-04-01 16:38:58 2927 3

原创 【网络流】网络扩容

【问题描述】 给定一张有向图,每条边都有一个容量C和一个扩容费用W。这里扩容费用是指将容量扩大1所需的费用。求:1、 在不扩容的情况下,1到N的最大流;2、 将1到N的最大流增加K所需的最小扩容费用。【输入格式】network.in 输入文件的第一行包含三个整数N,M,K,表示有向图的点数、边数以及所需要增加的流量。 接下来的M行每行包含四个整数u,v,C,W,表示一条从u到v,容量为

2012-04-01 12:11:50 896

原创 【统计数字】数字计数

【问题描述】 给定两个正整数a和b,求在[a,b]中的所有整数中,每个数码(digit)各出现了多少次。【输入格式】count.in 输入文件中仅包含一行两个整数a、b,含义如上所述。【输出格式】count.out 输出文件中包含一行10个整数,分别表示0-9在[a,b]中出现了多少次。【输入样例】 1 99【输出样例】 9 20 20 20 20 20 20 20 20 20

2012-04-01 11:56:18 1330

vim中文帮助手册

比较全面的vim中文帮助手册,包含几乎所有常用命令。

2012-05-26

空空如也

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

TA关注的人

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