11 2018 档案

摘要:题目传送门 题目大意: 有k种颜色,每个颜色ci可以涂个格子,要求相邻格子颜色不能一样,求方案数。ci<=5,k<=15. 思路: 题目里最重要的限制条件是相邻格子颜色不能相同,也就是当前格子只和上一个格子有关,那么对于还剩相同个数的颜色,如果都和上一个颜色不一样的话,那么这几种颜色都是一样的。如果 阅读全文
posted @ 2018-11-26 22:35 光芒万丈小太阳 阅读(201) 评论(0) 推荐(0)
摘要:题目传送门 思路: 先预处理出每个人到每扇门的时间,用门作为起点进行bfs处理。 然后二分时间,假设时间为x,将每扇门拆成1到x,x个时间点,表示这扇门有几个时间点是可以出去的。对于一扇门,每个时间点都向后一个时间点建边,表示人在当前时间点到达,可以在下一时间点出去。 先将s连上所有的空地,流量为1 阅读全文
posted @ 2018-11-26 20:39 光芒万丈小太阳 阅读(152) 评论(0) 推荐(0)
摘要:题目传送门 题目大意: 让你构造一个字符串,使字符串在题目给出的哈希条件下统计出错。 思路:生日攻击,结论题,尚未理解。 阅读全文
posted @ 2018-11-26 00:09 光芒万丈小太阳 阅读(127) 评论(0) 推荐(0)
摘要:题目传送门 题意:给出很多黑点,当一个坐标上下左右都有黑点时,这个点也被染成黑色,问最后黑点的数量。 思路:首先,一个很显然的结论,不可能出现无限染色的情况。所以不会输出-1,当n为0或者1时,答案就是0或者1. 其次,每一个新增的点其实就是横线和竖线的交点,我们先把所有的坐标都离散化,然后把横线和 阅读全文
posted @ 2018-11-25 23:07 光芒万丈小太阳 阅读(186) 评论(0) 推荐(0)
摘要:题目传送门 题目大意:完成一颗splay树。 思路:模板题,学着还是很有意思的。 学习splay树:蒟蒻yyb 该题模板:汪立超 阅读全文
posted @ 2018-11-23 18:02 光芒万丈小太阳 阅读(166) 评论(0) 推荐(0)
摘要:题目传送门 题目大意:很多小朋友,每个小朋友都有自己的立场,赞成或者反对,如果投了和自己立场不同的票会得到一个能量。又有很多朋友关系,如果一个人和他的一个朋友投的票不同,也会得到一个能量,现在问,通过安排投票,怎么使总能量最小。 思路:先讲一些标准的做法,这是经典的将一部分人分成两类的题目。如果一个 阅读全文
posted @ 2018-11-19 20:54 光芒万丈小太阳 阅读(220) 评论(0) 推荐(0)
摘要:题目传送门 题目大意:给出一棵树,再给出m条非树边,先割掉一条树边,再割掉一条非树边,问有几种割法,使图变成两部分。 思路:每一条 非树边会和一部分的树边形成一个环,分三种情况: 对于那些没有形成环的树边来说,割掉这条边,就已经使图分离,然后随便割一条非树边就可以了,所以这样的边每次答案加上m。 对 阅读全文
posted @ 2018-11-19 20:27 光芒万丈小太阳 阅读(162) 评论(0) 推荐(0)
摘要:题目传送门 题目大意:总共有k次弹出宝物的机会,宝物共有n种,弹出不同的宝物的概率相同的,是每个宝物都有价值,和选择这个宝物的限制(必须具有特定的宝物),问最后的最优期望是多少。 思路:“正向推概率,反向推期望。”,一看数据范围就知道肯定是状压。 这里推荐一个大佬的博客 https://blog.c 阅读全文
posted @ 2018-11-18 17:27 光芒万丈小太阳 阅读(134) 评论(0) 推荐(0)
摘要:题目传送门 题目大意:中文题面。 思路:又是格子,n又只有9,所以肯定是状压dp,很明显上面一行的摆放位置会影响下一行,所以先预处理出怎样的二进制摆放法可以放在上下相邻的两行,这里推荐使用bitset,否则会比较麻烦。然后dp的数组是f[ i ][ x ][ j ],表示第i行已经放置了x个国王,第 阅读全文
posted @ 2018-11-18 09:29 光芒万丈小太阳 阅读(198) 评论(0) 推荐(0)
摘要:题目传送门 题目大意:求一个给定的圆(x^2+y^2=r^2),在圆周上有多少个点的坐标是整数。 思路:没思路,看大佬的博客(转载自https://blog.csdn.net/csyzcyj),转载只为记录,详细的证明,大佬的博客已经写得很清楚了,不再赘述,数论题就是这样开心又头秃 题目大意:求一个 阅读全文
posted @ 2018-11-17 22:39 光芒万丈小太阳 阅读(209) 评论(0) 推荐(0)
摘要:题目传送门 题目大意:给出一幅棋盘,问能否复原,中文题面,不做解释。 思路:第一次写迭代深搜的题目,这道题还是挺经典的。这道题的状态很明显的每多搜一层就是多八倍,非常的多,而且又是t组输入,所以必定有很多点是在深层次的,所以用迭代深搜,这就是很多组数据在很浅的层就得到了答案,不需要多做了,而有一些样 阅读全文
posted @ 2018-11-17 21:22 光芒万丈小太阳 阅读(187) 评论(0) 推荐(0)
摘要:题目传送门 题目大意: 给出m个1-n的全排列,问这m个全排列中有几个公共子串。 思路: 首先单个的数字先计算到答案中,有n个。 然后考虑多个数字,如果有两个数字相邻,那么在m个串中必定都能找到这两个数字并且位置相邻。那么我们枚举1-n所有的数字,比如先枚举p1是1,那p2就是在全排列1中p1后面的 阅读全文
posted @ 2018-11-12 16:07 光芒万丈小太阳 阅读(353) 评论(0) 推荐(0)
摘要:题目传送门 题目大意:一圈人围起来卖糖果,标号从1-n,每个位置的糖果都有自己的价格,一个人拿着钱从q开始走,能买则买,不能买则走到下一家,问最多能买多少件物品。 思路:此题的关键是不能买则走到下一家,一旦走到下一家,我们会发现之前的这家以后无论转几圈我们都买不起,所以直接把这个店删掉就可以了。 于 阅读全文
posted @ 2018-11-10 23:40 光芒万丈小太阳 阅读(297) 评论(0) 推荐(0)
摘要:题目传送门 题目大意: 给出一幅n*n的字符,从1,1位置走到n,n,会得到一个字符串,你有k次机会改变某一个字符(变成a),求字典序最小的路径。 题解: (先吐槽一句,cf 标签是dfs题????) 这道题又学到了,首先会发现,从原点出发,走x步,所有的情况都是在一条斜线上的,而再走一步就是下一条 阅读全文
posted @ 2018-11-09 23:01 光芒万丈小太阳 阅读(408) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2018-11-09 14:41 光芒万丈小太阳 阅读(102) 评论(0) 推荐(0)
摘要:题目传送门 题目大意:给出一个长度为n的数组,这个数组有的数是给出的,有的数是固定的,且范围都在[1,200]之间,要求这个数组中,每一个数字都小于等于 前后两个数字的最大值,求方案数mod p。 思路:一眼看出是个dp,但是不太擅长这个,看了大佬的题解,又加上了一些自己的思考。 由于这个数组每一个 阅读全文
posted @ 2018-11-08 22:11 光芒万丈小太阳 阅读(444) 评论(0) 推荐(0)
摘要:题目传送门 题目大意:有n个植物排成一排,标号为1-n,每株植物有自己的生长速度ai,每对植物浇一次水,该株植物就长高ai,现在机器人从第0个格子出发,每次走一步,不能停留,每一步浇一次水,总共可以走m步,问最矮的植物最高是多少。 思路: 一般此类最小值最大问题都是二分,此题显然也是可以二分植物的高 阅读全文
posted @ 2018-11-07 13:14 光芒万丈小太阳 阅读(836) 评论(0) 推荐(0)
摘要:今年总共两场区域赛,一场南京,一场青岛。南京场队伍真正开始磨合,虽然最后还是铜牌,但是和银牌队伍其实只差一个计算几何的板子的问题。而鉴于南京的教训,所以在准备青岛站的时候,我准备了非常多的模板,还和派爷说,这些模板足够我们拿银牌了。结果浙大的出题风格是完全不靠模板,全场五个小时都没有翻过这些东西(无 阅读全文
posted @ 2018-11-05 16:15 光芒万丈小太阳 阅读(709) 评论(0) 推荐(0)