摘要: bzoj4806——炮 题目传送门:bzoj4806 这种题一看就是dp。。。我们可以设$ f[i][j][k] $表示处理到第$ i $行,有$ j $列没放炮,$ k $列只放了一个炮。接着分情况讨论:第$ i $行不放炮、放一个炮、放两个炮;放在只有一个炮的列上,还是放在没炮的列上。于是就可以 阅读全文
posted @ 2018-12-05 20:01 QuartZ_Z 阅读(139) 评论(0) 推荐(0) 编辑
摘要: 题目传送门:bzoj1013 其实就是设球心在第$ i $维坐标为$ x_i $,第$ i $个点在第$ j $维的坐标为$ a_{i,j} $,然后列一堆方程: $ \sum_{i=1}^{n} (x_i-a_{1,i})^2 = \sum_{i=1}^{n} (x_i-a_{2,i})^2 = 阅读全文
posted @ 2018-12-05 14:19 QuartZ_Z 阅读(136) 评论(0) 推荐(0) 编辑
摘要: 题目传送门:https://www.lydsy.com/JudgeOnline/problem.php?id=5427 因为noip,博客咕了好久,这几天集中填一下坑。 这题我们可以假设往不确定的空位里填数,然后考虑一下如何尽可能让空位多被选上。我们发现,如果有一个空位没在最后的最长上升子序列里,那 阅读全文
posted @ 2018-12-05 14:02 QuartZ_Z 阅读(231) 评论(0) 推荐(0) 编辑
摘要: noip结束了。站在六中门口,回头望了一眼偌大的校园,萧瑟的秋风卷起残败的落叶,纷纷扬扬地洒落,洒落在OIer的心头。 今年的noip没有什么新闻,有的只是又一次被喷的题,和又一次挂掉的我。 Day 0 今年是第一次参加tg呢。坐着动车从偏远小渔村飞驰来到羊城,在去公寓的路上因走错地铁出口,误打误撞 阅读全文
posted @ 2018-11-12 14:34 QuartZ_Z 阅读(263) 评论(0) 推荐(1) 编辑
摘要: 题目传送门:https://www.lydsy.com/JudgeOnline/problem.php?id=3170 这道题要在n个点中求一个点使其他点到该点的切比雪夫距离最小。 有个结论:$ (x,y) -> ((x+y)/2,(x-y)/2) $:原坐标系中的切比雪夫距离=新坐标系中的曼哈顿距 阅读全文
posted @ 2018-10-01 21:53 QuartZ_Z 阅读(221) 评论(0) 推荐(0) 编辑
摘要: 题目传送门:https://www.lydsy.com/JudgeOnline/problem.php?id=5170 我们会发现,经过一轮冒泡后,若a[i]的前面有比它大的数,就一定会有一个被丢到后面去,即a[i]会前移一位。而那些前面没有能被丢的数,它们是按照顺序从小到大排序好的。于是我们可以用 阅读全文
posted @ 2018-10-01 21:44 QuartZ_Z 阅读(306) 评论(0) 推荐(0) 编辑
摘要: 题目传送门:https://www.lydsy.com/JudgeOnline/problem.php?id=1115 观察问题,我们能发现前后相邻两堆石子的数量差一定非负,而我们在第i堆石子中移走k个石子,那么第i堆与第i-1堆石子的数量差就减少k,第i+1堆与第i堆的数量差增加k。这样就转化为了 阅读全文
posted @ 2018-10-01 21:14 QuartZ_Z 阅读(211) 评论(0) 推荐(0) 编辑
摘要: 题目传送门:https://www.lydsy.com/JudgeOnline/problem.php?id=4542 首先若p=2,5则这题就是道傻逼题,前缀和搞一下没了。如果p为其他质数,那么可以这么处理: 我们先预处理出数组num[i]表示原串第i~n位表示的数模p的余数,那么第l~r位表示的 阅读全文
posted @ 2018-10-01 21:00 QuartZ_Z 阅读(230) 评论(0) 推荐(0) 编辑
摘要: 题目传送门:https://www.lydsy.com/JudgeOnline/problem.php?id=1009 这道题一看数据范围:$ n<=10^9 $,显然不是数学题就是矩乘快速幂优化dp。 我们设$ f[i][j] $表示前$ i $位匹配不吉利数字$ j $位时的方案数,因为每一位的 阅读全文
posted @ 2018-10-01 20:47 QuartZ_Z 阅读(156) 评论(0) 推荐(0) 编辑
摘要: 题目传送门:https://www.lydsy.com/JudgeOnline/problem.php?id=3298 博弈论经典结论题,我也没什么好说的。matrix67大佬比我想得深入的多:捡石子游戏、 Wythoff 数表和一切的 Fibonacci 数列 代码: #include<cstdi 阅读全文
posted @ 2018-10-01 20:41 QuartZ_Z 阅读(200) 评论(0) 推荐(0) 编辑