会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
6
7
8
9
10
11
12
13
14
···
19
下一页
2024年11月20日
11.16、11.17、11.18灵神题单补充
摘要: 11/16 每日一题:3240. 最少翻转次数使二进制矩阵回文 II 思路:由一般到特殊,分类讨论 当a为2 * 2时,如果回文的话,所有元素应该都是一样,1的个数为0或4,恰好满足条件;当a扩大为4 * 4时,发现也只需要看左上角四个元素,利用对称性即可得到对称位置的元素。 由于所有行和列都必须是
阅读全文
posted @ 2024-11-20 22:55 七龙猪
阅读(1)
评论(0)
推荐(0)
2024年11月15日
11.15灵神题单补充
摘要: 11/15 每日一题:3239. 最少翻转次数使二进制矩阵回文 I 思路:模拟即可 先遍历行,累加每行需要翻转的个数,总和记为diff_row,+=的优先级是小于!=的,所以会先比较,再累加。 int diff_row = 0; for(auto &row : grid){ for(int j
阅读全文
posted @ 2024-11-15 22:37 七龙猪
阅读(1)
评论(0)
推荐(0)
2024年11月14日
11.14灵神题单补充
摘要: 11/14 每日一题:3249. 统计好节点的数目 思路:看不懂,码住后边看 建树,然后从根节点 0 开始 DFS 这棵树。 DFS 返回子树大小。 对于节点 x,如果其是叶子节点,或者其所有儿子子树大小都一样,那么答案加一。 class Solution { public: int countGo
阅读全文
posted @ 2024-11-14 21:50 七龙猪
阅读(1)
评论(0)
推荐(0)
2024年11月13日
11.13链表补充
摘要: 11/13 每日一题:3261. 统计满足 K 约束的子字符串数量 II 思路:双指针+前缀和优化+二分查找 首先自己用昨天写的函数套上一个for循环,每次substr截取子字符串然后存到数组里。 时间复杂度是o(n^2)超时了,因此需要优化。 //超时代码 class Solution { pri
阅读全文
posted @ 2024-11-13 22:20 七龙猪
阅读(2)
评论(0)
推荐(0)
2024年11月12日
11.12链表
摘要: 11/12 每日一题:3258. 统计满足 K 约束的子字符串数量 I 思路:滑动窗口 常规做法:双循环 首先这题自己是定义一个check()函数,如果满足字符子串t中的0、1的个数均大于k,这不满足条件,计数res ++。 然后遍历截取s的子串,每次check(),用总的字符串个数n*(n+1)-
阅读全文
posted @ 2024-11-12 21:51 七龙猪
阅读(1)
评论(0)
推荐(0)
上一页
1
···
6
7
8
9
10
11
12
13
14
···
19
下一页
公告
-->