随笔分类 -  分治

摘要:题目传送门 一、暴力法 5 个测试点,全部TLE #include <bits/stdc++.h> using namespace std; const int N = 200010; const int INF = 0x3f3f3f3f; int res = -INF; int a[N 阅读全文
posted @ 2022-04-15 16:32 糖豆爸爸 阅读(77) 评论(0) 推荐(0) 编辑
摘要:用分治很简单. 每次向下复制一下,向右复制一下,再向上复制一下. /\ /__\ /\ /\ /__\/__\ 向下和向右:(顺便把原本的清掉) /\ /\ /__\ /__\ /\ /\ /\ /\ /__\/__\/__\/__\ 再向上: /\ /__\ /\ /\ /__\/__\ /\ / 阅读全文
posted @ 2021-07-20 10:54 糖豆爸爸 阅读(95) 评论(0) 推荐(0) 编辑
摘要:题目传递门 非常经典的棋盘覆盖问题,一定要和有学识的老师学习,事半功倍啊:分治法之棋盘覆盖——东北大学 四种地毯的形状: 首先考虑2×2的情况。假设这个特殊点在(2,2),那么很明显正确的填法是这样的: 那么接下来就要扩大到4×4了: 这时候,另外三个$2\ti 阅读全文
posted @ 2021-07-20 08:06 糖豆爸爸 阅读(339) 评论(3) 推荐(0) 编辑
摘要:题目传送门 思路: 递归 题意:给定一个序列s,用它能够生成一个无限长的序列 第一个序列:s1=s 第二个序列:s2=s1+s1 第三个序列:s3=s2+s2 ... 其中si表示将si中的最后一个元素放到最前面形成的新序列。 把一个序列看 阅读全文
posted @ 2021-07-19 10:42 糖豆爸爸 阅读(185) 评论(0) 推荐(0) 编辑

Live2D
点击右上角即可分享
微信分享提示