- 博客(3)
- 收藏
- 关注
原创 ICPC2019银川站 K题 Largest Common Submatrix 单调栈
题意:给两个N*M的矩阵,矩阵的元素为1~N*M的全排列,求两个矩阵的最大相同子矩形的面积(元素数)。N M范围1000 这种求最大相同子矩形的题目很容易想到使用单调栈来解决。首先给出的两个矩阵元素为均为排列,即每个数字都只出现一次。那么A矩阵的每个数字都在B矩阵有一个唯一的对应位置。我们可以先建立一个pos数组来求出A矩阵中每个数字在B矩阵中的对应位置。 那么对于A矩阵的每个数字,我们可以算...
2019-10-22 12:27:02 1538 3
原创 2019CCPC哈尔滨站 E题 gym102394 Exchanging Gifts 拓扑排序做法
题意:两种操作, 1.给一个序列 2.给两个数字x,y,代表本次操作是将x,y两个串拼接成一个大串。(x,y均为之前某次操作得到的串) 操作总数1e6,给出的序列长度1e6,由2操作得到的串的长度保证不超过1e18,求最后一个操作得到的串的快乐值是多少。 快乐值的定义:任意排列这个串,使得这个串尽量多的位置的数字与原来的数字不同,不同的位置的总数即为快乐值。 如果知道最终串的每一个数字出...
2019-10-14 11:26:44 3092 5
原创 2019CCPC哈尔滨 i题 Interesting Permutation 计数DP做法
题意:定义fi为前i个数的最大值,gi为前i个数的最小值,hi = fi - gi 现在告诉你每个位置的hi,问有多少种1~n的排列满足这些hi。 首先理性分析一波,第i位置的点必须要小于n,并且大于等于i-1,还要大于等于上一个数字。 赛时的我分了三种情况讨论,当前已经选了上边界的点,即n点,当前已经选了下边界的点,即1,还有当前并没有选择边界点。并将选了前i个数字的三种情况的方案数分别记...
2019-10-13 17:29:01 2305 3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人