【每日刷题】Day165

【每日刷题】Day165

🥕个人主页:开敲🍉

🔥所属专栏:每日刷题🍍

🌼文章目录🌼

[1. LCR 092. 将字符串翻转到单调递增 - 力扣(LeetCode)](#1. LCR 092. 将字符串翻转到单调递增 - 力扣(LeetCode))

[2. 424. 替换后的最长重复字符 - 力扣(LeetCode)](#2. 424. 替换后的最长重复字符 - 力扣(LeetCode))

[3. 1812. 判断国际象棋棋盘中一个格子的颜色 - 力扣(LeetCode)](#3. 1812. 判断国际象棋棋盘中一个格子的颜色 - 力扣(LeetCode))

1. LCR 092. 将字符串翻转到单调递增 - 力扣(LeetCode)

//思路:动态规划

class Solution {

public:

int minFlipsMonoIncr(string s)

{

int n = s.size(),ans = 2000001;

vector<vector<int>> dp(n,vector<int>(2));

if(s0=='0') dp01 = 1;//初始化

else dp00 = 1;

for(int i = 1;i<n;i++)

{

dpi0 = si=='0'?dpi-10:dpi-10+1;//填表

dpi1 = min(dpi-10,si=='1'?dpi-11:dpi-11+1);

}

return min(dpn-10,dpn-11);

}

};

2. 424. 替换后的最长重复字符 - 力扣(LeetCode)

//思路:滑动窗口

class Solution {

public:

int characterReplacement(string s, int k)

{

int n = s.size();

int hash27 = {0};

int left = 0,right = 0,max = 0,ans = 0;

while(right<n)

{

int ch = sright-'A';

hashch++;

max = max>hashch?max:hashch;//记录窗口内出现次数最多的元素的个数

if(right-left+1-max>k)

{

ans = ans>right-left?ans:(right-left);//记录最大窗口长度

hashs\[left++-'A']--;

}

right++;

}

ans = ans>right-left?ans:(right-left);

return ans;

}

};

3. 1812. 判断国际象棋棋盘中一个格子的颜色 - 力扣(LeetCode)

//思路:找规律

//放松题

class Solution {

public:

bool squareIsWhite(string c)

{

int hash8 = {1,2,3,4,5,6,7,8};

int ret1 = hashc\[0-'a']%2,ret2 = (c1-'0')%2;

if((ret1&&ret2)||(!ret1&&!ret2)) return false;

return true;

}

}

相关推荐
AC赳赳老秦5 小时前
公开 CSV 数据集批量处理实战:用 OpenClaw 高效完成下载、清洗与标准化分析样本生成
java·开发语言·汇编·c++·python·deepseek·openclaw
凉茶钱5 小时前
【吃透C++】static、友元、内部类、匿名对象与拷贝编译器优化全解析
c++·青少年编程·visual studio
无名猿5 小时前
左值引用、右值引用与万能引用:引用折叠全解
c++·现代c++·模板元编程·语法基础
多多爱学习5 小时前
括号有几层?得看还有多少个左括号没闭合
c语言·c++·算法·面试
凉茶钱5 小时前
【C++】入门基础语法
开发语言·c++
个 人 练 习 生6 小时前
C++中的内存管理
开发语言·c++·经验分享·学习
续写烂尾6 小时前
MK SD NAND(贴片式TF卡)替代Nor Flash:1Gb容量与256Mb Nor
算法·microsoft
u0111026756 小时前
图片预览越来越占内存聊聊 URL.createObjectURL 的释放时机
图像处理·深度学习·算法·ai作画
Zane19946 小时前
同样是遍历图,为什么BFS能保证找到最短路径,DFS却不行
算法
无限码力6 小时前
2026华为OD机试真题 新系统 9月27日【坚果巧克力】
算法·华为od·华为od机考·华为od机试真题·华为od机试·华为od机考真题题解·华为社招笔试真题