955. 删列造序 II

955. 删列造序 II


题目链接:955. 删列造序 II

代码如下:

cpp 复制代码
class Solution {
public:
	int minDeletionSize(vector<string>& strs) {
		int res = 0;
		int n = strs.size(), m = strs[0].size();
		vector<string> a(n); //最终得到的字符串数量

		for (int j = 0;j < m;j++) {
			bool del = false;
			for (int i = 0;i < n - 1;i++) {
				if (a[i] + strs[i][j] > a[i + 1] + strs[i + 1][j]) {
					res++;
					del = true;
					break;
				}
			}
			if (!del) {
				for (int i = 0;i < n;i++) {
					a[i] += strs[i][j];
				}
			}
		}
		return res;
	}
};
相关推荐
郝学胜-神的一滴3 分钟前
[简化版 GAMES 101] 计算机图形学 04:二维变换上
c++·算法·unity·godot·图形渲染·unreal engine·cesium
来日可期13144 分钟前
C/C++ 反常识记录(1)—— 那些容易踩坑的语法细节
c语言·开发语言·c++
计算机安禾7 分钟前
【数据结构与算法】第41篇:图论(五):拓扑排序与关键路径
c语言·数据结构·c++·算法·图论·visual studio
Q741_14710 分钟前
每日一题 力扣 1320. 二指输入的的最小距离 动态规划 C++ 题解
c++·算法·leetcode·动态规划
实心儿儿11 分钟前
C++ —— C++11(2)
开发语言·c++
加油JIAX12 分钟前
C++11特性
c++
yong15858553431 小时前
Linux C++ 中的 volatile变量在多线程环境下进行运算的问题
c语言·c++
小肝一下1 小时前
c++从入门到跑路——string类
开发语言·c++·职场和发展·string类
楼田莉子1 小时前
设计模式:构造器模式
开发语言·c++·后端·学习·设计模式
邪修king1 小时前
UE5 零基础入门第二弹:让你的几何体 “活” 起来 ——Actor 基础与蓝图交互入门
c++·ue5·交互