淘宝优惠券网站用什么软件做外包公司排名

pingmian/2025/10/8 18:18:36/文章来源:
淘宝优惠券网站用什么软件做,外包公司排名,形意设计素材网站,如何做网络推广员终于考完试了#xff0c;寒假期间将会每天持续更新#xff01; 447. 回旋镖的数量(Day 37) 给定平面上 n 对 互不相同 的点 points #xff0c;其中 points[i] [xi, yi] 。回旋镖 是由点 (i, j, k) 表示的元组 #xff0c;其中 i 和 j 之间的欧式距离和 i 和 k 之间的欧…终于考完试了寒假期间将会每天持续更新 447. 回旋镖的数量(Day 37) 给定平面上 n 对 互不相同 的点 points 其中 points[i] [xi, yi] 。回旋镖 是由点 (i, j, k) 表示的元组 其中 i 和 j 之间的欧式距离和 i 和 k 之间的欧式距离相等需要考虑元组的顺序。 返回平面上所有回旋镖的数量。 示例 1 输入points [[0,0],[1,0],[2,0]] 输出2 解释两个回旋镖为 [[1,0],[0,0],[2,0]] 和 [[1,0],[2,0],[0,0]] 示例 2 输入points [[1,1],[2,2],[3,3]] 输出2 示例 3 输入points [[1,1]] 输出0 提示 n points.length 1 n 500 points[i].length 2 -104 xi, yi 104 所有点都 互不相同 枚举实现外层枚举i 内层枚举j class Solution { public:int numberOfBoomerangs(vectorvectorint points) {int ans 0;unordered_mapint, int cnt;for (auto p1 : points) {cnt.clear();for (auto p2 : points) {int d2 (p1[0] - p2[0]) * (p1[0] - p2[0]) (p1[1] - p2[1]) * (p1[1] - p2[1]);ans cnt[d2] * 2;}}return ans;} };2707. 字符串中的额外字符(Day 38 给你一个下标从 0 开始的字符串 s 和一个单词字典 dictionary 。你需要将 s 分割成若干个 互不重叠 的子字符串每个子字符串都在 dictionary 中出现过。s 中可能会有一些 额外的字符 不在任何子字符串中。 请你采取最优策略分割 s 使剩下的字符 最少 。 示例 1 输入s “leetscode”, dictionary [“leet”,“code”,“leetcode”] 输出1 解释将 s 分成两个子字符串下标从 0 到 3 的 “leet” 和下标从 5 到 8 的 “code” 。只有 1 个字符没有使用下标为 4所以我们返回 1 。 示例 2 输入s “sayhelloworld”, dictionary [“hello”,“world”] 输出3 解释将 s 分成两个子字符串下标从 3 到 7 的 “hello” 和下标从 8 到 12 的 “world” 。下标为 0 1 和 2 的字符没有使用所以我们返回 3 。 提示 1 s.length 50 1 dictionary.length 50 1 dictionary[i].length 50 dictionary[i] 和 s 只包含小写英文字母。 dictionary 中的单词互不相同。 字典序哈希表DP class Solution { public:int minExtraChar(string s, vectorstring dictionary) {unordered_setstring set(dictionary.begin(), dictionary.end());int n s.size();vectorint f(n 1);for (int i 0; i n; i) {f[i 1] f[i] 1;for (int j 0; j i; j) {if (set.count(s.substr(j, i - j 1))) {f[i 1] min(f[i 1], f[j]);}}}return f[n];} };2696. 删除子串后的字符串最小长度(Day 39) 给你一个仅由 大写 英文字符组成的字符串 s 。 你可以对此字符串执行一些操作在每一步操作中你可以从 s 中删除 任一个 “AB” 或 “CD” 子字符串。 通过执行操作删除所有 “AB” 和 “CD” 子串返回可获得的最终字符串的 最小 可能长度。 注意删除子串后重新连接出的字符串可能会产生新的 “AB” 或 “CD” 子串。 示例 1 输入s “ABFCACDB” 输出2 解释你可以执行下述操作 从 “ABFCACDB” 中删除子串 “AB”得到 s “FCACDB” 。从 “FCACDB” 中删除子串 “CD”得到 s “FCAB” 。从 “FCAB” 中删除子串 “AB”得到 s “FC” 。 最终字符串的长度为 2 。 可以证明 2 是可获得的最小长度。 示例 2 输入s “ACBBD” 输出5 解释无法执行操作字符串长度不变。 提示 1 s.length 100 s 仅由大写英文字母组成 栈的简单应用 class Solution { public:int minLength(string s) {int len s.size();char* stack (char*)malloc(sizeof(char) * len);int top -1;for (int i 0; i len; i) {if (s[i] B) {if (top 0 stack[top] A) {top--;} else {stack[top] s[i];}}else if (s[i] D) {if (top 0 stack[top] C) {top--;} else {stack[top] s[i];}}elsestack[top] s[i];}return top 1; } };2645. 构造有效字符串的最少插入数 给你一个字符串 word 你可以向其中任何位置插入 “a”、“b” 或 “c” 任意次返回使 word 有效 需要插入的最少字母数。 如果字符串可以由 “abc” 串联多次得到则认为该字符串 有效 。 示例 1 输入word “b” 输出2 解释在 “b” 之前插入 “a” 在 “b” 之后插入 “c” 可以得到有效字符串 “abc” 。 示例 2 输入word “aaa” 输出6 解释在每个 “a” 之后依次插入 “b” 和 “c” 可以得到有效字符串 “abcabcabc” 。 示例 3 输入word “abc” 输出0 解释word 已经是有效字符串不需要进行修改。 提示 1 word.length 50 word 仅由字母 “a”、“b” 和 “c” 组成。 这里学习了灵神的解法实在是优雅巧妙 class Solution { public:int addMinimum(string word) {int ans word[0] 2 - word.back();for(int i 1; i word.length();i){ans (word[i] 2 - word[i - 1]) % 3;}return ans;} };2085. 统计出现过一次的公共字符串 给你两个字符串数组 words1 和 words2 请你返回在两个字符串数组中 都恰好出现一次 的字符串的数目。 示例 1 输入words1 [“leetcode”,“is”,“amazing”,“as”,“is”], words2 [“amazing”,“leetcode”,“is”] 输出2 解释 “leetcode” 在两个数组中都恰好出现一次计入答案。“amazing” 在两个数组中都恰好出现一次计入答案。“is” 在两个数组中都出现过但在 words1 中出现了 2 次不计入答案。“as” 在 words1 中出现了一次但是在 words2 中没有出现过不计入答案。 所以有 2 个字符串在两个数组中都恰好出现了一次。 示例 2 输入words1 [“b”,“bb”,“bbb”], words2 [“a”,“aa”,“aaa”] 输出0 解释没有字符串在两个数组中都恰好出现一次。 示例 3 输入words1 [“a”,“ab”], words2 [“a”,“a”,“a”,“ab”] 输出1 解释唯一在两个数组中都出现一次的字符串是 “ab” 。 提示 1 words1.length, words2.length 1000 1 words1[i].length, words2[j].length 30 words1[i] 和 words2[j] 都只包含小写英文字母。 哈希表的应用哈希表计数 class Solution { public:int countWords(vectorstring words1, vectorstring words2) {unordered_mapstring, int cnt1;unordered_mapstring, int cnt2;for (auto w : words1) {cnt1[w];}for (auto w : words2) {cnt2[w];}int ans 0;for (auto [w, v] : cnt1) {ans v 1 cnt2[w] 1;}return ans;} };2182. 构造限制重复的字符串 给你一个字符串 s 和一个整数 repeatLimit 用 s 中的字符构造一个新字符串 repeatLimitedString 使任何字母 连续 出现的次数都不超过 repeatLimit 次。你不必使用 s 中的全部字符。 返回 字典序最大的 repeatLimitedString 。 如果在字符串 a 和 b 不同的第一个位置字符串 a 中的字母在字母表中出现时间比字符串 b 对应的字母晚则认为字符串 a 比字符串 b 字典序更大 。如果字符串中前 min(a.length, b.length) 个字符都相同那么较长的字符串字典序更大。 示例 1 输入s “cczazcc”, repeatLimit 3 输出“zzcccac” 解释使用 s 中的所有字符来构造 repeatLimitedString “zzcccac”。 字母 ‘a’ 连续出现至多 1 次。 字母 ‘c’ 连续出现至多 3 次。 字母 ‘z’ 连续出现至多 2 次。 因此没有字母连续出现超过 repeatLimit 次字符串是一个有效的 repeatLimitedString 。 该字符串是字典序最大的 repeatLimitedString 所以返回 “zzcccac” 。 注意尽管 “zzcccca” 字典序更大但字母 ‘c’ 连续出现超过 3 次所以它不是一个有效的 repeatLimitedString 。 示例 2 输入s “aababab”, repeatLimit 2 输出“bbabaa” 解释 使用 s 中的一些字符来构造 repeatLimitedString “bbabaa”。 字母 ‘a’ 连续出现至多 2 次。 字母 ‘b’ 连续出现至多 2 次。 因此没有字母连续出现超过 repeatLimit 次字符串是一个有效的 repeatLimitedString 。 该字符串是字典序最大的 repeatLimitedString 所以返回 “bbabaa” 。 注意尽管 “bbabaaa” 字典序更大但字母 ‘a’ 连续出现超过 2 次所以它不是一个有效的 repeatLimitedString 。 贪心解法当然看题解还有运用双指针实现的感兴趣的读者可以去了解一下 class Solution { public:string repeatLimitedString(string s, int repeatLimit) {vectorint cnt(26);for(int i0;is.size();i){cnt[s[i]-a];}int cur25;int precur-1;int m0;string res;while(cur0pre0){if(cnt[cur]0){cur--;m0;}else if(mrepeatLimit){cnt[cur]--;res.push_back(acur);m;}else if(precur||cnt[pre]0){pre--;}else{res.push_back(apre);cnt[pre]--;m0;}}return res;} };83. 删除排序链表中的重复元素 给定一个已排序的链表的头 head 删除所有重复的元素使每个元素只出现一次 。返回 已排序的链表 。 示例 1 输入head [1,1,2] 输出[1,2] 示例 2 输入head [1,1,2,3,3] 输出[1,2,3] 提示 链表中节点数目在范围 [0, 300] 内 -100 Node.val 100 题目数据保证链表已经按升序 排列 遍历实现 /** * Definition for singly-linked list. * struct ListNode { * int val; * ListNode *next; * ListNode() : val(0), next(nullptr) {} * ListNode(int x) : val(x), next(nullptr) {} * ListNode(int x, ListNode *next) : val(x), next(next) {} * }; */ class Solution { public:ListNode* deleteDuplicates(ListNode* head) {if (!head) {return head;}ListNode* cur head;while (cur-next) {if (cur-val cur-next-val) {cur-next cur-next-next;}else {cur cur-next;}}return head;} };

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/pingmian/89204.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

旅行用品东莞网站建设建网络商城网站吗

大量的应用程序、日益增长的用户规模、不断扩展的技术需求,以及对即时响应的持续追求。想想这些是否正是你在经历的。也许你尝试过自己构建工具来应对这些需求,但是大量的编码和集成工作使你焦头烂额。那你是否知道,有这样一个工具可以帮助你…

那个网站做精防手机重庆沙坪坝地图全图

1.最小二乘的背景 这种东东的来源,比较容易找到而且比较靠谱的途径自然是wiki百科了,以下部分的内容来自wiki百科: 1801年,意大利天文学家朱赛普皮亚齐发现了第一颗小行星谷神星。经过40天的跟踪观测后,由于谷神星运…

网站推广策划书包括哪些点网站图片切换怎么做

摘要:谷歌的两位创始人对搜索情有独钟,而没有看到互联网发展的大势。虽然目前Facebook的估值最高为1000亿美元,与谷歌近2000亿美元的市值还相去甚远,但是未来很有可能超越谷歌,成为互联网新一代霸主。谷歌的两位创始人…

企业整站优化网站优化有哪些技巧

layout: post title: “RT-Thread线程间通信” date: 2024-2-5 15:39:08 0800 tags: RT-Thread 线程间通信 这一篇是实际使用, 代码分析看后面的文章 一般可以使用全局变量以及线程间同步进行实现 RT-Thread也提供了一部分的通信机制 邮箱 一个线程发送, 另外的线程接受信息…

外贸英文网站镇江做网站哪家公司好

4.1 处理表单的输入 先来看一个表单递交的例子&#xff0c;我们有如下的表单内容&#xff0c;命名成文件login.gtpl(放入当前新建项目的目录里面) <html> <head> <title></title> </head> <body> <form action"/login" meth…

贵阳专业做网站公司有哪些wordpress语言切换器

一、内联函数 c 语言中有宏函数的概念。宏函数的特点是内嵌到调用代码中去,避免了函数调用 的开销。但是由于宏函数的处理发生在预处理阶段,缺失了语法检测 和有可能带来的语 意差错。 特点&#xff1a; 1&#xff09;内联函数声明时inline关键字必须和函数定义结合在一起&a…

活动发布类网站开发软装设计培训

栈的定义栈是限制在表的一段进行插入和删除的运算的线性表&#xff0c;通常能够将插入、删除的一端为栈顶&#xff0c;例外一端称为栈底&#xff0c;当表中没有任何元素的时候称为空栈。通常删除(又称“退栈”)叫做弹出pop操作&#xff0c;每次删除的都是栈顶最新的元素&#x…

重庆放心seo整站优化厦门网站建设680

网站开发时经常需要在某个页面需要实现对大量图片的浏览&#xff0c;如果考虑流量的话&#xff0c;大可以像pconline一样每个页面只显示一张图片&#xff0c;让用户每看一张图片就需要重新下载一下整个页面。不过&#xff0c;在web2.0时代&#xff0c;更多人愿意用javascript来…

安康创宇网站建设昆明网站建设企业

01努比亚Z17将推送安卓9.0中关村在线消息&#xff1a;前不久&#xff0c;有消息传出努比亚Z17开发者版本系统将停止更新&#xff0c;并将永远停留在Android 7.0之后&#xff0c;引起了众多牛仔们的一篇叹息。大家纷纷在惋惜的同时&#xff0c;也着实对努比亚的做法有些不理解。…

不会代码怎么做网站岳阳seo招聘

目录 效果 步骤 一、多摄像机视角切换 二、摄像头自动旋转巡视 三、摄像头跟踪拍摄 效果 步骤 一、多摄像机视角切换 1. 打开玩家控制器“MyPlayerController”&#xff0c;添加一个变量&#xff0c;命名为“BP_SecurityCameraArray”&#xff0c;类型为“BP_SecurityCa…

建设网站宽度最好是多少钱房地产做网站不

引言 在微服务架构中&#xff0c;服务实例的健康状态对于整个系统的稳定性至关重要。Eureka作为Netflix开源的服务发现框架&#xff0c;提供了一套机制来对服务实例进行健康检查。本文将详细探讨Eureka中的服务实例健康检查机制&#xff0c;包括其工作原理、实现方式以及如何配…

广州网站seo营销模板下载官方正版app

商业卫星影像数据查询网址&#xff08;WORLDVIEW1/2/3/4、PLEIADES、SPOT系列、高景、高分1-7、资源系列、吉林一号等&#xff09; 1、资源卫星应用中心 网址&#xff1a;http://www.cresda.com/CN/ 可查询国产高分1、2、3、4、5、6、7号卫星&#xff0c;资源三号、资源三号…

成都网站优化海南北京网站建设

信用评分卡模型在国外是一种成熟的预测方法&#xff0c;尤其在信用风险评估以及金融风险控制领域更是得到了比较广泛的使用&#xff0c;其原理是将模型变量WOE编码方式离散化之后运用logistic回归模型进行的一种二分类变量的广义线性模型。 本文重点介绍模型变量WOE以及IV原理&…

德阳公司做网站微信公众平台号申请注册

即时设计资源广场 即时设计资源广场是中国优秀的UI设计网站&#xff0c;全中文环境&#xff0c;非常适合中国人使用。UI设计网站即时设计资源广场内置阿里、字节、腾讯、京东、谷歌、华为等设计系统&#xff0c;3000多个UI组件库&#xff0c;每月更新数百个高质量模板&#xf…

关于大创做网站的项目计划书网站建设与开发课程内容

1、【精选】NPOI使用手册 &#xff08;操作Excel&#xff09;-CSDN博客 2、NPOI导入Excel日期格式的处理 - 附类型格式匹配表 https://www.cnblogs.com/keitsi/p/8572093.html 3、[编程工具]使用NPIO(C#)读取xls,xlsx(Excel)表格 http://t.csdnimg.cn/PPiya

电子商务网站建设目标及利益分析淳安网站建设

物联网库&#xff0c;使用这个轻量级组件库&#xff0c;可以在任何平台上的应用程序中轻松实现物联网 (IoT) 通信协议。 nSoftware IPWorks IoT 最新的 IPWorks IoT 现已推出&#xff01;最新版本的 IPWorks IoT 具有现代化和简化的体验&#xff0c;包括 .NET 中的异步和跨平台…

城乡建设吧部网站全总基层组织建设网站

红黑树略胜AVL树 AVL树是一颗高度平衡搜索二叉树&#xff1a; 要求左右高度差不超过1&#xff08;严格平衡&#xff09; 有的大佬认为AVL树太过严格&#xff0c;对平衡的要求越严格&#xff0c;会带来更多的旋转&#xff08;旋转也还是会有一定的消耗&#xff01;&#xff01;…

网站建设过程中要注意沟通找做牙工作上哪个网站

1写在前面 今天可算把key搞好了&#xff0c;不得不说&#x1f3e5;里手握生杀大权的人&#xff0c;都在自己的能力范围内尽可能的难为你。&#x1f602; 我等小大夫也是很无奈&#xff0c;毕竟奔波霸、霸波奔是要去抓唐僧的。 &#x1f910; 好吧&#xff0c;今天是词云&#x…

平面设计师常用网站旅游的便宜的网站建设

给定一个整数&#xff0c;编写一个函数来判断它是否是 2 的幂次方。 示例 1: 输入: 1 输出: true 解释: 20 1 示例 2: 输入: 16 输出: true 解释: 24 16 示例 3: 输入: 218 输出: false 菜鸡方法&#xff1a; class Solution { public boolean isPowerOfTwo(int n)…

辽宁朝阳哪家做网站好网站怎么建立支付平台

这两天玩了一下漫威争锋Marvel Rivals&#xff0c;发现是UE5做的&#xff0c;对里面一些角色技能挺感兴趣的&#xff0c;想简单复刻一下技能功能&#xff0c;顺便复习一下学过的知识 首先把摄像机设置调整一下 CameraBoom里搜索lag 把摄像机延迟关掉 &#xff0c;这样摄像机就…