• 「BZOJ1567」[JSOI2008] Blue Mary的战役地图

    「BZOJ1567」[JSOI2008] Blue Mary的战役地图

    DescriptionBlueMary最近迷上了玩Starcraft(星际争霸)的RPG游戏。她正在设法寻找更多的战役地图以进一步提高自己的水平。由于BlueMary的技术已经达到了一定的高度,因此,对于用同一种打法能够通过的战役地图,她只需要玩一张,她就能了解这一类战役的打法,然后她就没有兴趣再玩儿这一类地图了。而网上流传的地图有很多都是属于同一种打法,因此BlueMary需要你写一个程序,来帮助她判断哪些地图是属于同一类的。具体来说...

    12014年11月13日3,954二分法,哈希表
  • 「BZOJ3555」[Ctsc2014] 企鹅QQ

    「BZOJ3555」[Ctsc2014] 企鹅QQ

    DescriptionPenguinQQ是中国最大、最具影响力的SNS(SocialNetworkingServices)网站,以实名制为基础,为用户提供日志、群、即时通讯、相册、集市等丰富强大的互联网功能体验,满足用户对社交、资讯、娱乐、交易等多方面的需求。小Q是PenguinQQ网站的管理员,他最近在进行一项有趣的研究——哪些账户是同一个人注册的。经过长时间的分析,小Q发现同一个人注册的账户名称总是很相似的,例如Penguin1,Penguin2,P...

    82014年11月11日6,015哈希表
  • 「BZOJ2761」[JLOI2011] 不重复数字

    「BZOJ2761」[JLOI2011] 不重复数字

    Description给出N个数,要求把其中重复的去掉,只保留第一次出现的数。例如,给出的数为1218331923654,其中2和3有重复,去除后的结果为1218319654。Input输入第一行为正整数T,表示有T组数据。接下来每组数据包括两行,第一行为正整数N,表示有N个数。第二行为要去重的N个正整数。Output对于每组数据,输出一行,为去重后剩下的数字,数字之间用一个空格隔开。SampleInput21112183319236546123456SampleOutput121831...

    22014年11月7日5,668treap,哈希表
  • 「NOIP模拟赛」滑动的窗户

    「NOIP模拟赛」滑动的窗户

    「题目描述」在一个包含n个元素的数组上,有一个长度为k的窗户在从左向右滑动。窗户每滑动到一个位置,我们都可以看到k个元素在窗户中。如下的例子所示,假设数组为 [1 3 -1 -3 5 3 6 7],而k等于3:窗户位置最小值最大值[1  3  -1] -3  5  3  6  7-131 [3  -1  -3] 5  3  6  7-331  3 [-1  -3  5] 3  6  7-351  3  -1 [-3  5  3] 6  7-351  3  -1  -3 [5  3  ...

    02014年11月4日3,313单调队列
  • 「NOIP模拟赛」字符串

    「NOIP模拟赛」字符串

    「题目描述」现在给一个字符串,你要做的就是当这个字符串中存在两个挨着的字符是相同的时就将这两个字符消除。需要注意的是,当把这两个字符消除后,可能又产生一对新的挨着的字符是相同的。比如,初始的字符串是abcddc,dd是两个挨着的相同的字符,当把"dd"消除后,得到的字符串是abcc,这时cc又是两个挨着的相同的字符,所以又应该把cc消除。重复以上操作直到剩下的串中不存在两个挨着的字符是相同的为止,输出最终剩下的串。另...

    02014年11月4日3,557链表
  • 「BZOJ3417」POI2013 Tales of seafaring

    「BZOJ3417」POI2013 Tales of seafaring

    DescriptionYoungBytenssonlovestohangoutintheporttavern,whereheoftenlistenstotheseadogstellingtheirtalesofseafaring.Initially,hebelievedthemall,howeverincredibletheysounded.Overtimethough,hebecamesuspicious.Hehasdecidedtowriteaprogramthatwillverifyiftheremaybeanygrainoftruthinthosetallstories.Bytenssonreasonedthatwhilehecannottellifthesailorsindeedweatheredallthosestorms,hecanatleastfindouti...

    232014年10月29日4,316广度搜索,离线处理
  • 「NOIP模拟赛」chenzeyu97要请客

    「NOIP模拟赛」chenzeyu97要请客

    题目背景众所周知,哲♂学家chenzeyu97由于在前面的许多场比赛中都取得了优♂异成绩!所以他在这场赛后要请客!题目描述chenzeyu97的家可以看成是一个n*m的矩阵,每块区域都有独一无二的海拔高度h(h>0)!其最大值为n*m。现在他要选择一个子矩阵摆放一张桌子,在他眼里,这样摆放桌子的美观度为这个子矩阵的最小值,他想知道,如果他要求摆放桌子的美观度为i,那么可以选择多少种子矩阵呢?对于所有可能的i值(1<=i<=n*m...

    02014年10月18日3,928单调栈
  • 「codecomb2093」牛宫

    「codecomb2093」牛宫

    DescriptionHzgd神牛准备给自己盖一座很华丽的宫殿。于是,他看中了一块N*M的矩形空地。空地中每个格子都有自己的海拔高度。胡张想让他的宫殿的平均海拔在海平面之上(假设海平面的高度是0,平均数都会算吧?)。而且,胡张希望他的宫殿是个矩形且尽量大,能够容纳更多的人来膜拜他。请问胡张的宫殿最后会有多大?Input Format第一行为N和M。之后N行,每行M个数,描述的空地的海拔。Output Format输出一行,表示宫殿最...

    02014年10月15日3,599二分法,单调栈
  • 「BZOJ1023」[SHOI2008] cactus仙人掌图

    「BZOJ1023」[SHOI2008] cactus仙人掌图

    Description如果某个无向连通图的任意一条边至多只出现在一条简单回路(simplecycle)里,我们就称这张图为仙人图(cactus)。所谓简单回路就是指在图上不重复经过任何一个顶点的回路。举例来说,上面的第一个例子是一张仙人图,而第二个不是——注意到它有三条简单回路:(4,3,2,1,6,5,4)、(7,8,9,10,2,3,7)以及(4,3,7,8,9,10,2,1,6,5,4),而(2,3)同时出现在前两个的简单回路里。另外,第三张图也...

    22014年10月10日9,923递推与动规,单调队列,仙人掌
  • 「BZOJ1098」[POI2007] 办公楼biu

    「BZOJ1098」[POI2007] 办公楼biu

    DescriptionFGD开办了一家电话公司。他雇用了N个职员,给了每个职员一部手机。每个职员的手机里都存储有一些同事的电话号码。由于FGD的公司规模不断扩大,旧的办公楼已经显得十分狭窄,FGD决定将公司迁至一些新的办公楼。FGD希望职员被安置在尽量多的办公楼当中,这样对于每个职员来说都会有一个相对更好的工作环境。但是,为了联系方便起见,如果两个职员被安置在两个不同的办公楼之内,他们必须拥有彼此的电话号码...

    02014年10月3日5,503深度搜索,链表,广度搜索
  • 「NOIP模拟赛」舞蹈课

    「NOIP模拟赛」舞蹈课

    问题描述有n个人参加一个舞蹈课。每个人的舞蹈技术由整数来决定。在舞蹈课的开始,他们从左到右站成一排。当这一排中至少有一对相邻的异性时,舞蹈技术相差最小的那一对会出列并开始跳舞。如果相差最小的不止一对,那么最左边的那一对出列。一对异性出列之后,队伍中的空白按原顺序补上(即:若队伍为ABCD,那么BC出列之后队伍变为AD)。舞蹈技术相差最小即是的绝对值最小。你的任务是,模拟以上过程,确定跳舞的配对及顺序...

    02014年9月13日4,046链表
  • 「BZOJ2364」城市美化

    「BZOJ2364」城市美化

    Description城市A需要美化市容市貌,现在有n个楼房排成一列,每个楼房的高都在[1,1000]的范围内。市长请了一批工程师来对其中一些楼房进行修建,使楼房高度得到上升(不能让楼房高度下降),对一栋楼房修建,使其高度上升x,需要x2的费用。当所有修建完成后,我们把相邻两楼高度的绝对值乘以c(0<=c<=1000),得到的就是城市损失的钱,我们把它同样看作是费用。现在想请你合理安排修建楼房的方案,使得所需费用最小。Input第...

    32014年9月13日3,748递推与动规,单调栈
5 / 11 « 上一页 1 ...3 4 5 6 7 ...11 下一页 »