上一页 1 2 3 4 5 6 7 ··· 42 下一页

2020年9月6日

合并回文子串 (区间 dp,最长回文子序列)

摘要: 题目:传送门 题意 思路 邓老师精讲 #include <bits/stdc++.h> #define LL long long #define ULL unsigned long long #define UI unsigned int #define mem(i, j) memset(i, j, 阅读全文

posted @ 2020-09-06 10:06 Willems 阅读(179) 评论(0) 推荐(0) 编辑

2020年9月5日

F. Reverse and Swap (线段树, 思维)

摘要: 题目:传送门 题意 给你一个长度为 2^n 的序列 a,你有 q 次操作,每次操作有四种情况: 对所有操作4输出答案 思路 操作2,相当于分别执行 swap(k), swap(k - 1), swap(k - 2).... swap(1) 所以,只要维护一下,每个 k 的 swap 次数的奇偶性即可 阅读全文

posted @ 2020-09-05 20:10 Willems 阅读(190) 评论(0) 推荐(0) 编辑

E. Divide Square (树状数组,扫描线,思维)

摘要: 题目:传送门 题意 在左下角为(0, 0),右上角为 (1e6, 1e6) 的正方形中,有 n 条平行于 x 轴的线段和 m 条平行于 y 轴的线段,保证每条线段至少与正方形的一条边相交,且保证不存在两条线段在同一条线上,问你这些线段将正方形分成了几块. 思路 有两种情况,会增加一块: 1.当线段与 阅读全文

posted @ 2020-09-05 10:58 Willems 阅读(181) 评论(0) 推荐(0) 编辑

2020年9月3日

CF G. Running Competition (NTT, 思维)

摘要: 题目:传送门 题意 在直角坐标系中,有 n + 1 条线段,第一条线段连接着 (0, 0) , (0, y),最后一条线段连接着 (x, 0) , (x,y),第 i 条线段,连接着 (ai, 0) , (ai, y), 0 = a0 < a1 < a2 < .... < an = n。你能从任何点 阅读全文

posted @ 2020-09-03 15:28 Willems 阅读(189) 评论(0) 推荐(0) 编辑

2020年8月31日

ABC 177 F - I hate Shortest Path Problem (数据结构,思维)

摘要: 题目:传送门 题意 在 n + 1 行,m 列矩阵里,你起初在第 1 行的某一列上,你只能向右或者向下移动,输出 n 行,第 i 行,代表你从第 1 行,移动到第 i + 1 行的最少步数,每一行的第 a[i] ~ b[i] 列的位置都不能向下移动。 思路 mp[ i ] 表示 i 这个点,可以从第 阅读全文

posted @ 2020-08-31 14:48 Willems 阅读(443) 评论(0) 推荐(0) 编辑

2020年8月30日

牛客练习赛68 D.牛牛的粉丝 (期望DP,矩阵快速幂)

摘要: 题目:传送门 题意 思路 题解 #include <bits/stdc++.h> #define LL long long #define ULL unsigned long long #define UI unsigned int #define mem(i, j) memset(i, j, si 阅读全文

posted @ 2020-08-30 13:42 Willems 阅读(176) 评论(0) 推荐(0) 编辑

2020年8月29日

CF E - Clear the Multiset (dp,分治,线段树)

摘要: 题目:传送门 题意 给你一个长度为 n 的序列 a,你有两种操作: 1.选择一段区间 [l, r] 满足区间内所有数都大于 0,对区间内每个数减 1 2.选择一个 i 和 x,让 a[i] = a[i] - x 问最少需要操作多少次,使得序列所有数都变为 0 1 <= n <= 5000; 0 <= 阅读全文

posted @ 2020-08-29 16:32 Willems 阅读(265) 评论(0) 推荐(0) 编辑

HDU 6761 Minimum Index (字符串--Lyndon分解)

摘要: 题目:传送门 题意 给你一个字符串,求每个前缀的最小后缀对应的起始位置。 总的字符串长度 <= 2e7 思路 Lydon 分解: 参考博客 Lyndon 串:对于字符串x,如果x的字典序严格小于x的所有后缀的字典序,我们称x是简单串,或者Lyndon串。 近似Lyndon串: 若x为Lyndon串, 阅读全文

posted @ 2020-08-29 14:25 Willems 阅读(196) 评论(0) 推荐(0) 编辑

2020年7月31日

D. GameGame (思维、博弈)

摘要: 题目:传送门 题意 输入一个长度为 n 的序列 A,有两个人轮流进行操作,每次操作先选择序列 A 里的一个数 y,并将 y 从序列 A 删除,假设操作前选手的分数为 x,则该选手的分数变为 x^y; 起初两名选手的分数都为 0,最终谁的分数大谁赢,问最终先手是 赢 还是 输 还是 平手,假设两人都足 阅读全文

posted @ 2020-07-31 15:37 Willems 阅读(189) 评论(0) 推荐(0) 编辑

2020年7月24日

HDU 6755 (数论综合题,2020多校)

摘要: 题目:传送门 题意 定义 Fn 为斐波那契第 n 项,递推式为 输入 N,C,K(1 <= N,C <= 1e18, 1 <= K <= 1e5), 求 输出答案对 1e9 + 9 取模 思路 参考博客 首先,需要知道斐波那契数列的通项公式 然后我们可以用二次剩余,求出 sqrt(5) 在 mod 阅读全文

posted @ 2020-07-24 11:28 Willems 阅读(283) 评论(0) 推荐(0) 编辑

上一页 1 2 3 4 5 6 7 ··· 42 下一页

导航