自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

olahiuj的博客

~!@#$%^&*(

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

原创 2017年8月17日提高组T2 考试

Description有n位同学参加了m门课程的考试。在等待考试成绩时,假设第i位同学希望在第ti天或之前就知道每一科的成绩。如果在第ti天,有至少一门课程的成绩没有公布,他就会等待最后公布成绩的课程公布成绩,每等待一天就会产生C不愉快度。对于第i门课程,按照原本的计划,会在第bi天公布成绩。有如下两种操作可以调整公布成绩的时间:1.将负责课程X的部分老师调整到课程Y,调整之后公布课程X成绩的时间推

2017-08-18 15:59:52 247

原创 2017年8月17日提高组T1 游戏

Description皮皮和敌敌在玩一个游戏:每轮选择一个正整数k,看谁先喊出k这个数字,谁就赢。一开始每个人都有一个数字1,赢得那方的数字可以乘上k^2,而输的那方的数字就只能乘上k。现在皮皮找到了一次游戏的结果,但他不知道这个结果是不是合法的。请你告诉他这个结果有没有可能成为一个合法的游戏结果。换句话说,就是问是否存在一次游戏,其结果为给出的结果。Input第一行一个整数T,表示数据组数。

2017-08-18 15:45:33 201

原创 2017年8月16日提高组T3 旅馆

Description有一间旅馆,旅馆内有n间排成一排的房间,一开始全为空。现在有m个要求: 1 d表示询问旅馆内是否有连续d间空房间,有的话则输出最小的一个r,满足从r开始连续d间房间均为空,同时会有人入住这d间房。若无法被满足,则输出0. 2 l r表示把[l,r]内的房间全部设为空。 Input第一行两个整数n,m. 接下来m行,每行描述一个操作。 Output对于每一个1操作,输

2017-08-18 15:31:44 346

原创 2017年8月16日提高组T2 疾病

Description现在有n个人,m种病,每个人都患有若干种病。若从这些人中选出若干个人来,但选出来的人的患病集合中不超过k种病,问最多能选出多少个人。Input第一行三个整数n,m,k。 接下来n行,每行第一个整数s,表示第i个人患了s种病,接下来s个整数,表示第i个人患的病。 Output一行一个整数,表示答案。Sample Input6 3 2 0 1 1 1 2 1 3 2

2017-08-18 15:27:14 255

原创 2017年8月16日提高组T1 选数

Description现在有一个长度为n的序列A,你要从中选出若干个数,且不能选择超过k个连续的数,同时使选出的数的和最大。Input第一行两个整数n,k。 第二行n个整数,表示序列A。 Output一行一个整数表示答案。Sample Input5 2 1 2 3 4 5Sample Output12Hint选择除了第三个数以外的数,其和为1+2+4+5=12。可以证明没有比这更大的选择情况。

2017-08-18 08:12:09 384

原创 2017年8月15日提高组T3 电影

Description给有m部电影,每一部都有一个好看值w。 在n天里面,每一天都会放一部电影,其中第i天放的是第f[i]部电影, 现在,你可以任意选择一个区间[l,r],然后观看第l天到第r天内所有的电影。但是,如果同一部电影你观看了多于一次,你就无法获得这部电影的好看值。问最大好看值总和。 Input第一行两个整数n,m,表示点数和操作数。 第二行包含n个整数,表示f[1],f[2]

2017-08-17 21:37:34 458

原创 2017年8月15日提高组T2 购买

DescriptionBPM想要购买m种物品,每种物品只用购买一件。现在一共有n家商店,但走到第i家商店的路费为d[i],而在第i家商店购买第j种物品的花费为c[i,j]。问你最少需要花费多少钱。Input第一行包含两个正整数n,m,表示商店数和物品数。 接下来n行,每行先是一个正整数d[i],表示到第i家商店的路费。接下来m个正整数,依次表示c[i,j]。 Output一行一个整数,表示最小花

2017-08-16 20:21:30 223

原创 2017年8月15日提高组T1 字符串

Description有两个长度为n且仅由小写字母组成的字符串S,T,满足S和T恰好有k位不同。问在所有恰好与S有k位不同的字符串中,T按照字典序排在第几位。由于答案可能很大,模10^9+7输出。Input第一行两个整数n,k。 第二行一个字符串S。 第三行一个字符串T。 Output一行一个整数表示答案。Hint对于前30%的数据,n<=5. 对于100%的数据,k<=n<=10000

2017-08-16 07:51:31 352

原创 2017年8月14日提高组T1 跳跃

Description在平面直角坐标系内有n个点。现在有m个人,每个人都有一个行走距离d,也就是说这个人只能走到与它当前位置距离不大于d的点。问有多少个人可以从任意一个点开始,并能够到达所有点。Input第一行为一个整数m,表示人的个数。 第二行为m个整数d,表示每个人的行走距离。 第三行为一个数n,表示点的数量。 接下来n行每行包含两个整数x,y,表示平面内一个点的坐标。 Output

2017-08-14 20:32:45 210

原创 2017年8月12日提高组T3 YMW的三角形

DescriptionYMW终于思考完数学题了,因为数学给人力量,所以他现在浑身都充满了力量。然而lyy俯视YMW,不屑地说道,你小学数学题都不会做,还在这嚣张?你看我们的电脑屏幕,可以是一个二维直角坐标系,你把手上那把三角板放在屏幕上,现在你告诉我它的每个顶点能否都在整数点上吗?(整数点:一个点,它的x和y坐标都为整数)Input多组数据,每组数据三个数表示三角形的三条边 输入以文件结束结尾

2017-08-14 20:27:46 273

原创 2017年8月12日提高组T2 YMW的数学题

DescriptionYMW最近迷上了数学,听BPM说,善于思考的孩纸才是好孩纸呢,于是他一边看书,一边开始思考些问题。他看到书上说枚举是最强大的算法,他很不服气,思考片刻,便想出一道题,如果我们有两个正整数a,b,那会有多少对数,满足他们之间的最大公因数是a,最小公倍数是b呢?而你是暴力的最忠实粉丝,你能用枚举进行解决吗?Input多组数据,每组数据只有一行,每行两个正整数a,b 以输入文件结

2017-08-14 20:01:50 304

原创 2017年8月12日提高组T1 YMW的杯子

Description有一天YMW看见竞赛室里面放着n个正面向上的杯子,他随手把所有的杯子翻转成正面向下的杯子了。后来突然想起来自己有两只手,于是他尝试同时翻转两只杯子,看下最后能不能翻转成为全部正面朝下。聪明的你看到了这一切,突然脑子里面闪过一个问题,假如每次同时翻转m只杯子,最后能全部翻转成为正面朝下吗?(初始时全部正面朝上)Input多组数据,每组数据两个数n和m,以-1,-1结尾Output

2017-08-14 19:53:00 323

原创 2017年8月10号提高组T3 树

Description给你一棵大小为n的有根树,每个点有点权,要求完成以下操作: V x y把点x的权值变成y E x把有根树的根变为x Q x查询点x的子树的最小值 Input第一行两个整数n,m,表示点数和操作数。 接下来n行,每行两个数f,v,第i行的两个数表示i的父亲和i的权值,且保证f接下来m行,每行表示一个操作。 Output对于每个Q操作,输出一个整数表示最小值。Hin

2017-08-14 18:32:30 226

原创 2017年8月10号提高组T2 飞行

Description有n个城市,编号为0到n-1。小B想从城市s到城市t。他们选择了一家航空公司,这家公司有m种航线,每种航线连接了两个不同的城市。看在小B是个妹子的份上,航空公司的老总给了小B一点优惠:小B可以免费在最多k种航线上搭乘飞机。问小B最小花费是多少。Input第一行三个整数n,m,k,分别表示城市数量,航线数量和免费搭乘的航线数量。 第二行两个整数s,t,表示起点和终点。 接

2017-08-14 16:38:04 238

原创 2017年8月10日提高组T1 数学

Description小A得到了一个数列A,他告诉你这个数列中所有的A[i]都是1到n的自然数,并且告诉你对于一些A[i]不能取哪些值。无聊的你想要知道所有可能的数列的积的和。定义一个数列的积为这个数列所有数的乘机。由于答案太大,只要模10^9+7输出即可。Input第一行三个整数n,m,k,分别表示数列元素取值范围,数列长度以及限制的数量。 接下来k行每行两个正整数x,y,表示A[x]的值不可

2017-08-10 21:27:37 259

原创 2017年8月9日提高组T2 覆盖

Description现在小B拿到了一条长度为n的木块,初始时上面什么颜色都没有。为了美观,现在小B希望把它的n个单位长度分别涂上红、绿、蓝三种颜色,每种颜色可以用一个大写字母表示,分别是:RGB。作为一个不合格的油漆工,每次你可以把一段连续的木版涂成随意一种颜色,但是你发现,后涂的颜色会覆盖先涂的颜色。为了方便,请你用尽量少的涂色次数达到目标。Input输入仅一行,为一个长度为n的字符串,仅由上述

2017-08-09 15:34:17 284

原创 2017年8月9日提高组T3 难题

Description小C得到了一棵树,这棵树每个点都有一个权值且1为根节点。无聊的小C又随机了一个权值s,现在他想知道这棵树上有多少条路径的节点权值总和恰好为s,且满足该路径中节点的深度必须是升序的。Input第一行是两个正整数n,s,接下来一行n个正整数,表示每个节点的权值。 接下来n-1行,每行包含两个正整数,表示树上的一条边。 Output输出一个数,表示满足条件的路径数。Hint对于3

2017-08-09 15:31:05 277

原创 2017年8月8日提高组T3 题目

Description小C旅行到了美丽的x市。热爱oi的小C把x市分成了n个建筑物和m条双向街道,每一条街道都有一个通过时间,每个建筑物都有一个观赏值v。接着小C就在想了,如果我从任意一个点出发,经过至少两个点(包括出发点)后回到出发点,那么我能得到的最大平均观赏值是多少。平均观赏值指的是总观赏值/总耗费时间。你可以理解成观赏是不需要耗费时间的,且若多次到达同一建筑物,观赏值只会被计算一次。但小C还

2017-08-08 21:26:16 522

原创 2017年8月7日提高组T3 选数

Description给出n个数a[i],现在可以在其中任意选出若干个数,问有多少种选择方案,使得这几个数可以分成两个和相等的集合。Input第一行是一个正整数n,第二行每行n个正整数。Output输出一个数,表示方案数。Hint对于30%的数据,n<=10. 对于100%的数据,n<=20,a[i]<=100000000. SourceBY BPMSolution略难每个数字前可以填1、-1、

2017-08-08 21:01:37 435

原创 017年8月8日提高组T2 呀!回文串

Description小B的名字是由前n个小写字母组成的一个长度为m字符串。一天,小B看上了一个金发碧眼的漂亮妹子,但妹子在知道了小B的名字后,就无情地抛弃了小B,而原因竟然是小B的名字不够优美!在小B的追问下,妹子告诉小B,只有回文串是优美的。于是小B决定把自己的名字变得优美,但每加入或删除一个字母都要付出一定的代价。为了小B的人生大事,请你告诉小B他最少需要付出多少代价。Input第一行两个数分

2017-08-08 20:36:35 321

原创 2017年8月7日提高组T2 选数

Description一天,小B得到了一棵n个节点的树。无聊至极的小B想要找出一个点,使得以这个点为根时,所有点的深度之和最大。但小B打开手机,发现他最爱的re:creator又更新啦,于是这个无聊的任务就交给你了。Input第一行一个数n,接下来n-1行,每行两个数,表示一条边。Output一行一个整数,表示所有点深度之和的最大值的那个点。 如果最大值相同,输出拥有更小编号的点 Hint对于前

2017-08-08 20:29:17 392 6

原创 2017年8月7日提高组T1 呵呵

Description这天,小A得到了一个序列a[1],a[2]…a[n],他想知道有多少个二元组(i,j)满足i!=j且a[i]是a[j]的因数。Input第一行有一个正整数n,第二行包含n个整数。 Output输出一行,表示满足条件的二元组个数。Hint对于前30%的数据,n,k<=1000. 对于100%的数据,n<=2000000,a[i]<=2000000。 SourceBY BPMS

2017-08-07 16:10:53 287

原创 借教室 洛谷1083 差分+二分

Description在大学期间,经常需要租借教室。大到院系举办活动,小到学习小组自习讨论,都需要向学校申请借教室。教室的大小功能不同,借教室人的身份不同,借教室的手续也不一样。面对海量租借教室的信息,我们自然希望编程解决这个问题。我们需要处理接下来n天的借教室信息,其中第i天学校有ri个教室可供租借。共有m份订单,每份订单用三个正整数描述,分别为dj,sj,tj,表示某租借者需要从第sj天到第tj

2017-08-07 07:22:07 358

原创 manacher算法 洛谷3805 manacher

Description给出一个只由小写英文字符a,b,c…y,z组成的字符串S,求S中最长回文串的长度.字符串长度为nInput一行小写英文字符a,b,c…y,z组成的字符串SOutput一个整数表示答案Data Constraint字符串长度len <= 11000000Solutionmanacher裸题,纯粹找手感Code#include <stdio.h>#include <string.

2017-08-06 20:42:13 363

原创 华容道 洛谷1979 bfs+spfa

Description小 B 最近迷上了华容道,可是他总是要花很长的时间才能完成一次。于是,他想到用编程来完成华容道:给定一种局面, 华容道是否根本就无法完成,如果能完成, 最少需要多少时间。 小 B 玩的华容道与经典的华容道游戏略有不同,游戏规则是这样的: 在一个 n*m 棋盘上有 n*m 个格子,其中有且只有一个格子是空白的,其余 n*m-1个格子上每个格子上有一个棋子,每个棋子的大小都是

2017-08-05 14:30:50 660

aiml-Alice-enUS

aiml的alice英语库

2017-02-01

空空如也

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

TA关注的人

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