03 2022 档案

摘要:D-流星雨 题意描述 给定n个时间段l,r,首尾相接的时间段可以看成一段,求出最长的连续且不重叠的时间段。 题意分析 1.可以用一维状态表示以i为结尾的最长的时间段的长度 2.状态转移方程 细节问题 注意在dp前要先预排序,将l小的排在前面。 代码实现 #include<bits/stdc++.h> 阅读全文
posted @ 2022-03-19 20:22 Hssliu 阅读(34) 评论(0) 推荐(0)
摘要:题意描述 在N×N的棋盘里面放K个国王,使他们互不攻击,共有多少种摆放方案。国王能攻击到它上下左右,以及左上左下右上右下八个方向上附近的各一个格子,共8个格子。 数据范围 1 <=N <=9, 0 <= K <= N * N 题目分析 类似蒙德里安的梦想的经典状态压缩dp。 1.状态表示 三维f[n 阅读全文
posted @ 2022-03-17 19:12 Hssliu 阅读(57) 评论(0) 推荐(0)