leetcode 916. Word Subsets 单词子集
Problem: 916. Word Subsets 单词子集对words1中的单词统计每个字符的频次对words2统计每个单词的字符频次并且取每个单词的最大频次拿到并集最后查找words1频次找到符合要求的单词Codeclass Solution { public: vectorstring wordSubsets(vectorstring words1, vectorstring words2) { int n words1.size(); vectorunordered_mapchar, int tr(n); for (int i 0; i n; i) { unordered_mapchar, int ump; for (int j 0; j words1[i].size(); j) { ump[words1[i][j]]; } tr[i] ump; } vectorint ch(26, 0); for (int k 0; k words2.size(); k) { vectorint tmp(26, 0); for(int i 0; i words2[k].size(); i) { tmp[words2[k][i]-a]; } for(int i 0; i 26; i) { ch[i] max(tmp[i], ch[i]); } } unordered_mapchar, int umpump; for(int j 0; j 26; j) { umpump[j a] ch[j]; } bool find; vectorstring ret; for (int i 0; i n; i) { find true; for(auto [k, l] : umpump) { if(tr[i][k] l) { find false; break; } } if(find true) { ret.push_back(words1[i]); } } return ret; } };

相关新闻

malloc每秒百万次调用扛不住?看Nginx如何用500行代码打造零碎片内存池

malloc每秒百万次调用扛不住?看Nginx如何用500行代码打造零碎片内存池

一、高并发服务器的内存困局 写过高并发服务器的人,多少都被内存管理折腾过。 我之前做一个长连接网关项目的时候,压测到QPS上万就开始出问题:响应延迟波动剧烈,p99从2ms飙到50ms,GC似的卡顿周期性出现。排查了半天,最后用perf一看,30%的CPU时间花在了malloc/free上。…

2026/5/17 3:12:26 阅读更多 →
CANN安全与可信:从模型防护到隐私计算的全链路可信AI实战

CANN安全与可信:从模型防护到隐私计算的全链路可信AI实战

CANN组织链接:https://atomgit.com/cann ops-nn仓库链接:https://atomgit.com/cann/ops-nn 当自动驾驶模型被贴纸扰动导致误判行人,当医疗诊断模型遭模型窃取泄露患者隐私,当金融风控模型被后门攻击引发亿元损失——AI安全与可信…

2026/7/5 14:04:48 阅读更多 →
C++11函数包装器:function与bind深度解析

C++11函数包装器:function与bind深度解析

引言在C11之前,处理不同类型的可调用对象(函数指针、仿函数等)时,我们需要为每种类型编写特定的代码,这给代码的通用性和可维护性带来了挑战。C11引入了std::function和std::bind这两个强大的工具,极大地简…

2026/7/4 5:39:09 阅读更多 →

最新新闻

数据产业服务分类(31)——数据产业——数字技术与数据技术

数据产业服务分类(31)——数据产业——数字技术与数据技术

数字技术与数据技术是紧密相关且各有侧重的领域,数字技术为数据处理和应用提供支撑,数据技术则专注于数据全生命周期的管理与价值挖掘,二者协同推动数字经济创新发展。数字技术与数据技术的定义数字技术是指利用电子计算机、互联网、大数据、…

2026/7/5 14:20:19 阅读更多 →
数据产业服务分类(30)——数据产业——数字经济核心产业与数据产业

数据产业服务分类(30)——数据产业——数字经济核心产业与数据产业

数字经济核心产业包括数字产品制造业、数字产品服务业、数字技术应用业、数字要素驱动业。数字经济核心产业与数据产业是紧密交织、相互促进的关系,数据产业是数字经济重要支撑,而数字经济核心产业为数据产业提供发展动力,二者协同推动数字经…

2026/7/5 14:20:19 阅读更多 →
OpenCV中的「SVM分类器」:从理论到实战,手把手教你构建图像分类模型

OpenCV中的「SVM分类器」:从理论到实战,手把手教你构建图像分类模型

1. SVM分类器基础:从几何原理到OpenCV实现第一次接触SVM时,我被它优雅的数学原理深深吸引。想象你面前有一堆红蓝两色的积木,需要画一条线把它们分开——SVM就是在多维空间里做这件事,而且还要找到"最公平"的那条分界线…

2026/7/5 14:20:19 阅读更多 →
B. Good times Good times(Codeforces 2241)

B. Good times Good times(Codeforces 2241)

B. Good times Good times 题解题意简述 一个整数被称为 good&#xff0c;当且仅当它的十进制表示中 最多只含两种不同数字。 给定一个已经保证为 good 的整数 x&#xff0c;要求构造一个整数 y&#xff0c;满足&#xff1a; 2 < y < 10^9y 是 goodx * y 也是 good 如果有…

2026/7/5 14:20:19 阅读更多 →
PIC18F4680与DC-DC降压转换器的数字电源管理方案

PIC18F4680与DC-DC降压转换器的数字电源管理方案

1. 项目背景与核心需求解析在嵌入式系统开发中&#xff0c;电源管理一直是硬件设计的核心挑战之一。当我们使用PIC18F4680这类微控制器构建系统时&#xff0c;往往需要为不同模块提供多种电压等级的稳定电源。传统的线性稳压器虽然简单&#xff0c;但在大电流或输入输出电压差较…

2026/7/5 14:18:19 阅读更多 →
土木工程人必备的计算工具箱,免费无广告,大幅提升工作效率

土木工程人必备的计算工具箱,免费无广告,大幅提升工作效率

前段时间有个做土木工程的兄弟跟我吐槽&#xff0c;说他们做施工方案的时候&#xff0c;要计算各种参数&#xff0c;以前都是手工算或者用Excel&#xff0c;费时费力还容易出错。后来他们公司买了个专业软件&#xff0c;要好几万&#xff0c;而且很多功能用不上&#xff0c;感觉…

2026/7/5 14:18:19 阅读更多 →

日新闻

B站视频下载神器BiliTools:5分钟学会轻松保存任何B站内容

B站视频下载神器BiliTools:5分钟学会轻松保存任何B站内容

B站视频下载神器BiliTools&#xff1a;5分钟学会轻松保存任何B站内容 【免费下载链接】BiliTools A cross-platform bilibili toolbox. 跨平台哔哩哔哩工具箱&#xff0c;支持下载视频、番剧等等各类资源 项目地址: https://gitcode.com/GitHub_Trending/bilit/BiliTools …

2026/7/5 0:03:34 阅读更多 →
威胁模型全解析:从新手入门到实战应用,助你构建安全产品!

威胁模型全解析:从新手入门到实战应用,助你构建安全产品!

威胁模型的陌生现状在忙碌疲惫的一天里&#xff0c;参与了关于混合后量子密码学的讨论&#xff0c;应付端点攻击找茬的人&#xff0c;还参与留言板讨论后&#xff0c;发现“威胁模型”对多数人仍是陌生概念&#xff0c;且多被当作时髦用语。有趣的相关画作有一幅由 Embyr 创作的…

2026/7/5 0:03:34 阅读更多 →
渗透测试入门指南:从零基础到实战环境搭建

渗透测试入门指南:从零基础到实战环境搭建

1. 从“看热闹”到“入门”&#xff1a;我理解的渗透测试到底是什么&#xff1f;每次看到新闻里说某个大公司的数据被“黑”了&#xff0c;或者某个网站被攻击导致服务瘫痪&#xff0c;你是不是和我一样&#xff0c;心里会冒出两个念头&#xff1a;一是“这黑客真厉害”&#x…

2026/7/5 0:07:38 阅读更多 →

周新闻

B站视频下载神器BiliTools:5分钟学会轻松保存任何B站内容

B站视频下载神器BiliTools:5分钟学会轻松保存任何B站内容

B站视频下载神器BiliTools&#xff1a;5分钟学会轻松保存任何B站内容 【免费下载链接】BiliTools A cross-platform bilibili toolbox. 跨平台哔哩哔哩工具箱&#xff0c;支持下载视频、番剧等等各类资源 项目地址: https://gitcode.com/GitHub_Trending/bilit/BiliTools …

2026/7/5 0:03:34 阅读更多 →
威胁模型全解析:从新手入门到实战应用,助你构建安全产品!

威胁模型全解析:从新手入门到实战应用,助你构建安全产品!

威胁模型的陌生现状在忙碌疲惫的一天里&#xff0c;参与了关于混合后量子密码学的讨论&#xff0c;应付端点攻击找茬的人&#xff0c;还参与留言板讨论后&#xff0c;发现“威胁模型”对多数人仍是陌生概念&#xff0c;且多被当作时髦用语。有趣的相关画作有一幅由 Embyr 创作的…

2026/7/5 0:03:34 阅读更多 →
渗透测试入门指南:从零基础到实战环境搭建

渗透测试入门指南:从零基础到实战环境搭建

1. 从“看热闹”到“入门”&#xff1a;我理解的渗透测试到底是什么&#xff1f;每次看到新闻里说某个大公司的数据被“黑”了&#xff0c;或者某个网站被攻击导致服务瘫痪&#xff0c;你是不是和我一样&#xff0c;心里会冒出两个念头&#xff1a;一是“这黑客真厉害”&#x…

2026/7/5 0:07:38 阅读更多 →

月新闻