SMOJ
文章平均质量分 78
无名蒟蒻
苟利国家生死以,岂因祸福避趋之
展开
-
[SMOJ2205]飞行员配对方案问题(二分图最大匹配)
[SMOJ] 解题报告原创 2017-08-13 21:23:58 · 316 阅读 · 0 评论 -
[SMOJ2078]勾股数
[SMOJ] 解题报告原创 2017-08-13 21:15:26 · 508 阅读 · 0 评论 -
[SMOJ2090]数谜
[SMOJ] 解题报告原创 2017-08-13 20:22:21 · 303 阅读 · 0 评论 -
[SMOJ2080]赛马
[SMOJ] 解题报告原创 2017-08-13 19:43:35 · 294 阅读 · 0 评论 -
[SMOJ2192]跳跃
[SMOJ] 解题报告原创 2017-08-13 19:22:19 · 271 阅读 · 0 评论 -
[SMOJ2165]treap
[SMOJ] 解题报告原创 2017-08-13 16:33:11 · 217 阅读 · 0 评论 -
[SMOJ2091]短路
[SMOJ] 解题报告原创 2017-08-08 15:41:47 · 178 阅读 · 0 评论 -
[SMOJ2074]RP路
[SMOJ] 解题报告原创 2017-08-02 17:15:32 · 269 阅读 · 0 评论 -
[SMOJ1769]篮球赛
一年一度的高一YL杯超级篮球赛开赛了。当然,所谓超级,意思是参赛人数可能多余5人。小三对这项篮球非常感兴趣,所以一场都没有落下。每个中午都准时守侯在篮球场看比赛。经过一个星期的研究,小三终于对篮球的技战术找到了一丝丝感觉了。原创 2017-04-10 20:38:40 · 726 阅读 · 0 评论 -
树链
树链剖分(heavy path decomposition,轻重路径剖分),我个人认为,相比起称之为一种“算法”,更像是一种处理树的相关问题时的一种方法,技巧。 其实,真正的树链剖分,应该是套个线段树进行维护的。不过,那个我并不会。所以这里写的是“树链”,真实面目其实应该是某种启发式合并。原创 2017-08-15 13:40:22 · 604 阅读 · 0 评论 -
[SMOJ1832]交通违法
禅城区有N条双向道路和N个路口,路口的编号从1至N。每条道路连接两个路口。两个路口之间不会有重边。保证任意两个路口都是相互到达的。现在觉得在一些路口装上摄像头,检测路面的违法情况。装在路口的摄像头可以监测到所有连接到这个路口的道路。现在的问题是:最少需要在多少个路口安装摄像头才能监测所有的道路?原创 2017-04-27 15:52:00 · 544 阅读 · 0 评论 -
[SMOJ1421]栅栏
题意:在平面直角坐标系中,有 N 条平行于 x 轴且端点 y 值分别为 1 至 n 的线段。要求从 (S,N) 开始,每次走到一条线段的左端点或右端点,然后可以往下跳,到达第一条能“接住”该点的线段(这里的接住定义为:设下跳点为 x,则 Ai≤x≤Bi 的线段可以“接住”该点),又选择走到新线段的左端或右端,最后掉到 y=0 时要到达 (0, 0)。求出在此过程中,x 方向上最小的移动距离。原创 2017-04-27 15:17:22 · 299 阅读 · 0 评论 -
[SMOJ1833]小球染色
有N个小球从左往右排成一行,小球编号1至N。刚开始所有小球都是0号颜色。现在有M个操作,每个操作是如下两种类型之一:一、染色操作。格式是:1 a b c,表示的意义是把编号是a到b连续一段的小球全部染成c号颜色。1 <= a,b,c <= 200000。注意:被染色的小球会把之前的颜色覆盖掉。二、查询操作。格式是:2 x,表示询问编号是x的小球当前的颜色是什么。原创 2017-04-27 15:04:03 · 926 阅读 · 0 评论 -
[SMOJ1831]小岛II
有 N 个城市,编号 1 至 N,有 M 条单向边。 每个结点有一个价值,第 i 个结点的价值是 value[i],其中 −1000≤value[i]≤1000。 你可以从任意结点出发,沿着单向边走,可以在你走到的任意结点结束。 你可以经过同一个结点多次,当你经过一个结点时,你可以选择获取该结点的价值,也可以选择不获取该结点的价值。原创 2017-04-27 14:57:35 · 263 阅读 · 0 评论 -
sc2017新初三膜你赛1 比赛总结
暑假集训第一次模拟赛考得一般,3h3题,100+10+20=130,并列 rank3,不算好也不算差吧。但是再来逐题分析自己在比赛过程中的表现,感觉也还是只能算中规中矩。原创 2017-08-03 14:21:57 · 310 阅读 · 0 评论 -
[SMOJ1827]删除数
有N个整数,从左往右排成一行,现在你要删除其中的若干个数,不妨假设剩下的数,从左往右,重新标号为:a[1] a[2] a[3] a[4] ....a[k]。那么必须使得: a[2] - a[1] = a[3] - a[2] = a[4] - a[3] = .... = a[i]-a[i-1]。你的任务是计算:在满足上述条件下,最多可以剩下多少个数?原创 2017-04-21 09:16:09 · 272 阅读 · 1 评论 -
[SMOJ1814]雪花
众所周知,雪花是六边形的。给定 n 个雪花各边的长度,但可能从任意一边开始给出,且描述的顺序可能为顺时针或逆时针。例如,相同的雪花可以描述为1 2 3 4 5 6或4 3 2 1 6 5。 请判断:在这些雪花中,是否存在相同的雪花?原创 2017-04-20 15:42:36 · 221 阅读 · 0 评论 -
[SMOJ1810]基因测试
通过认真观察研究,生物学家发现,有时候可能通过特定的连续几位基因,就能区分开是正常者还是色盲者。生物学家希望用最少的连续若干位基因就可以区别出正常者和色盲者,输出满足要求的连续基因的最少位数。原创 2017-04-20 15:22:49 · 454 阅读 · 0 评论 -
[SMOJ1809]乌龟棋
这题是经典的动态规划,非常像我们之前做过的多滋味的咖啡。原创 2017-04-20 11:58:48 · 218 阅读 · 0 评论 -
[SMOJ1813]不同子串个数
给定一个包含大小写字母的字符串和当中可能出现的不同字符数NC,求该字符串中长度为N的不同子串个数。例如,考虑N = 3,NC = 4和字符串“daababac”。在串中可以找到的大小为3的不同子字符串是:“daa”; “aab”; “aba” “bab” “bac”。所以答案应该是5。原创 2017-04-20 10:29:56 · 507 阅读 · 2 评论 -
[SMOJ2166]数列的和
一道不错的 Treap 入门题,考察了综合应用。原创 2017-08-13 18:57:40 · 230 阅读 · 0 评论 -
[SMOJ2206]圆桌问题
这题与飞行员配对方案问题有些类似,都是匹配问题,但又不尽相同。只要把最关键的部分——建模,搞定之后,整个题目迎刃而解。原创 2017-08-14 07:03:05 · 290 阅读 · 0 评论 -
sc2017新初三膜你赛7 比赛总结
这次比赛再一次发挥得很玄学,掉到了 rank7。0+40+20=60,是 rank1 Ghastlcon 大佬的 1/4。看完题目第一反应是 gg,没有一题有任何一点想法。T1 看不透,T2 似乎是网络流,但不知道怎么构图,T3 应该是数据结构题,感觉也不会做。原创 2017-08-16 22:02:12 · 360 阅读 · 1 评论 -
sc2017新初三膜你赛8 比赛总结
这次比赛还好,发挥得相对正常,100+161+40=301,并列 rank2。 不过,即使真的考得好,也应该认真总结成功的原因;更何况,这个成绩完全还有进步空间,Ghastlcon 大佬都 AK 屠场了。原创 2017-08-17 17:11:07 · 347 阅读 · 0 评论 -
sc2017新初三膜你赛6 比赛总结
这次居然突破了自己 rank3 的魔咒,成功跻身 rank2。不过,从分数上看,70 + NaN + 30 = 100,仍然不满意。像 lgj 说的,赛场上居然没有人 A 一题。 赛后跟同学交流完,其实前两题都不难编。至于第三题,则需要有坚实的数据结构的基础,能分析后转化问题的能力。这个,或许就是我目前最为欠缺的。原创 2017-08-16 11:38:30 · 374 阅读 · 2 评论 -
[SMOJ1830]小岛
有 N 个城市,编号 1 至 N,农夫 FJ 为这 N 个城市共设计了 M 条单向飞机航班。 如果存在两个不同的城市 a 和 b,使得城市 a无论如何也无法到达城市 b(即使转机也不能到达b),而且城市 b 无论如何也无法到达城市 a(即使转机也不能到达a), 那么我们认为 FJ 设计的这 M 条飞机航班是不合理的,输出”No”,否则输出“Yes”原创 2017-04-27 14:49:58 · 372 阅读 · 0 评论 -
[SMOJ1791]新建道路
有 n 个结点,编号 1 至 n,一开始没有边。现在总共要新建 m 条边,构成一个图。每一条新建的边都是无向边。但是要满足如下的条件:选择两个不同编号的结点 X 和 Y,在 X 和 Y 之间建立一条边,前提是两个结点的编号的差不超过给定的参数 k,即 0<|X−Y|≤k。注意:允许在 A 和 B 之间建立多条边(即两个结点之间可以有重边)。2、当最终建完m条边之后,对于任意的一个结点i,与结点i相连的边共有偶数条原创 2017-04-27 11:58:56 · 426 阅读 · 1 评论 -
[SMOJ1828]染色树
一棵共含有 X 个结点的树,结点编号 1 至 X,根结点编号是 1 。有 Y 种不同的颜色,颜色编号从 1 至 Y。 现在给每个结点都染上一种颜色,整颗树染色后满足: 对于编号是 i 的颜色,整颗树当中,至少有一个结点被染成了颜色 i。根结点必须被染成 1 号颜色,而且整颗树当中,恰好要有 Z 个结点被染成 1 号颜色。原创 2017-04-27 11:47:17 · 635 阅读 · 0 评论 -
[SMOJ1829]公司招聘
某著名IT公司开始招聘啦!你是否精通JAVA?是否精通C++?是否精通HTML?是否精通MYSQL?是否精通PYTHON?。。。。。 该公司要考察总共 K 门技术,技术编号从 1 至 K。 有 N 名学生应聘,学生编号从 1 至 N。 第 i 名学生精通的技术集合是 set[i],表示的意义是:把十进制整数 set[i] 展开成二进制后,从右往左看该二进制数,表示该学生精通第1、第2、第4共三门技术,不精通第3原创 2017-04-27 11:26:19 · 233 阅读 · 0 评论 -
[SMOJ1412]最优贸易
等我搬这题笔记的时候,lgj 已经把 smoj 上对应的题封了,所以抱歉,只能搬原题(NOIP2009提高组T3)过来,不便之处敬请原谅。原创 2017-04-27 10:00:16 · 336 阅读 · 0 评论 -
[SMOJ1419]受欢迎的奶牛
等我搬这题笔记的时候,lgj 已经把 smoj 上对应的题封了,所以抱歉,只能搬原题(poj2186)过来,不便之处敬请原谅。原创 2017-04-27 09:36:22 · 392 阅读 · 0 评论 -
[SMOJ220]太空飞行计划
跟之前做的几道二分图匹配不同,从这题开始,我们要试着将问题转化为最小割,再最终转化为求最大流。原创 2017-08-14 07:22:49 · 288 阅读 · 0 评论 -
[SMOJ1812]解方程
有5个整数a,b,c,d,e,均在[-50, 50]中,求满足a×x1³+b×x2³+c×x3³+d×x4³+e×x5³=0的正整数组合{x1, x2, x3, x4, x5}的个数。其中任意的x不能等于0。原创 2017-04-20 10:21:48 · 316 阅读 · 0 评论 -
[SMOJ1811]正方形个数
给定n个点,求可以组成的正方形的个数。(这些正方形可以倾斜)数据范围:n<=1000,点的坐标<=20000原创 2017-04-20 10:12:17 · 980 阅读 · 0 评论 -
[SMOJ1781]恐怖电影
John 有 N 部恐怖片子,编号 0 至 N−1。第 i 部恐怖片的播放总长度是 Length_i 分钟。现在 John 很累了, 所以他可能在看某部电影过程中睡着了。唯一能让他一直保持不睡着的条件是:他受到的惊吓程度 Level 始终不低于某个值。一开始 ,John 没看任何恐怖片之前的 Level 是定值 74。原创 2017-04-18 10:56:16 · 613 阅读 · 0 评论 -
[SMOJ1780]变形合唱队形
有 n(编号 0 至 n−1)个学生组成的合唱队,已知他们的身高,且没有相同的。现在要你来负责给他们排队,使得他们的身高是“山峰”型的。所谓的“山峰型”是指,存在一个下标 j (0<j<n−1), 使得下标从 0 到 j 的人的身高是递增的,从下标是 j 到 n−1 的人的身高是递减的。原创 2017-04-18 10:41:12 · 360 阅读 · 0 评论 -
[SMOJ1779]一笔画
由于小毛同学智商不高,理解不了真正的一笔画问题,于是他就开始研究一种变形的一笔画问题。给出 n 行 m 列的点阵,每个点是一个字符: “.” 或 “#” ,其中“#”表示该点是障碍物。现在小毛的问题是: 他最少要画多少笔才能把点阵里所有的“.”都覆盖完毕(被小毛画到的点就会被覆盖)。原创 2017-04-18 10:32:06 · 342 阅读 · 0 评论 -
[SMOJ1778]青蛙
你是一只青蛙,现在处于一个无穷大的网格中,现在你所在的点坐标是(xMe,yMe),你的目标是跳到点(xHome,yHome)。作为一只青蛙,请输出回家所用的最少时间。原创 2017-04-18 10:23:23 · 304 阅读 · 0 评论 -
[SMOJ1777]铺地砖
有一个高度是 h,宽度是 w 的二维表格,你要用 1×2 和 2×1 的地砖把表格铺满,有多少种不同的方案?原创 2017-04-18 09:58:38 · 1591 阅读 · 0 评论 -
[SMOJ1176]送礼物
给出一个 n 行 m 列的点阵,“.”表示可通行格子,“#”表示不可通行格子,“K”表示国王的初始位置,“Q”表示王后的位置,“G”表示该格子有一个礼 物。注意:国王、王后、礼物所在的格子可以认为是可通行格子。国王从开始位置出发,国王从当前格子可以走到上、下、左、右四个相邻格子,当然前提是可通行格子。原创 2017-04-18 09:40:31 · 433 阅读 · 0 评论