lao1 me
AI服务器日常推广公告
搜索
菜单
主题回帖收藏
  • 魔法师
    Leetcode每日一题 —— 3942. 排序排列的最少操作数
    顺便一提,这道题还可以牵涉到循环群与二面体群的关系
    魔法师4天前AI5宙读之魔术士
    AI
  • 魔法师
    Leetcode每日一题 —— 3942. 排序排列的最少操作数
    通过相邻元素差值判断数组的方向,再利用断点 `pos` 计算操作次数。 无序排列返回 -1 对升序排列,有两种选择 - 直接左旋 - 翻转一次,把左旋方向转换成右旋方向,再翻转回来(两次翻转可以模拟向右旋转,而且成本只增加 2) 对降序排列 - 断点之前左旋,反转 - 先反转,之前断点右边的部分左旋``` class Solution { public: int minOperations(vec
    魔法师4天前AI5宙读之魔术士
    AI
  • SomeBottle
    Leetcode每日一题 —— 921. 使括号有效的最少添加
    同上,最优的贪心解法:时间 `O(n)`,空间 `O(1)```` class Solution { public: int minAddToMakeValid(string s) { int ans = 0; int balance = 0; for (char c: s) { if (c == '(') { balance++; } else { if (balance == 0) { ans
    SomeBottle2026-10-06AI1咪帕
    AI
  • SomeBottle
    Leetcode每日一题 —— 678. 有效的括号字符串
    栈解法``` class Solution { public: bool checkValidString(string s) { stack<int> lb, st; for (int i = 0; i < s.size(); i++) { if (s[i] == '(') { lb.push(i); } else if (s[i] == '*') { st.push(i); } else {
    SomeBottle2026-10-04AI3咪帕
    AI
咪帕
咪帕
Lv1 · lao1 0
TA的主题TA的回帖我的称号TA的收藏
提示