随笔分类 - 题解
各种题目的题解。
摘要:根号分治+树状数组,然而直接根号分治就可以了
阅读全文
摘要:凉心构造题
阅读全文
摘要: Solution 简单来说就是01背包问题,但是物品最大数量为 , 物品重量和价值都 ,但是保证极差(最大值减最小值) 。 机房大佬给我说了这个题想了一下就胡出来做法了,但是一开始写挂了233333 先把所有的重量都减去它们的
阅读全文
摘要:B题被降智导致 30min 才过还被罚了五次时。后面总算找回状态,打的还不错。 A. Number of Apartments Translate 次询问,对于每一次询问: 给定 ,求 的一个非负整数解。 Solution 有 \(5\bmod
阅读全文
摘要:题目描述 ACWing 题目链接 NOI onlinejudge 题目链接 Codeforces 10D LCIS 给定一个长度为 的序列 ,一个长度为 的序列 ,求他们的最长的公共上升子序列的长度。 题目分析 考虑状态设置为最长公共子序列和最长上升子序列
阅读全文
摘要:分层图实际上就是把一个图复制好几份,分别代表每一层图,相邻的层之间的节点如果在原图有边就可以连边,同一层节点之间在原图有边也连边。 这里蓝边就是相邻层的边,黑边就是同一层之间的边。原图就是 两条边。 Luogu P4568 [JLOI2011]飞行路线 给定一个图,每
阅读全文
摘要:题目传送门 如果之前推过斐波那契数列前缀和就更好做(所以题目中给出了)。 斐波那契数列前缀和题目链接 先来推一下斐波那契数列前缀和: 其中 表示Fibonacci数列第 项。 直接推式子: 记 \(s(x)=\su
阅读全文
摘要:本文同时发布于 博客园 洛谷博客 题目链接 题目分析 给你n个集合,每个集合里面都有可能会重复的数字 q个询问,每次询问两个数是否会在同一集合内 做法分析 算法一: 的暴力做法 表示 x 是否出现
阅读全文