当前位置: 首页 > wzjs >正文

衡水哪儿专业做网站让网站不要保存密码怎么做

衡水哪儿专业做网站,让网站不要保存密码怎么做,wordpress上传文件插件,三亚凤凰镇网站建设兼职招聘网12. 1852.每个子数组的数字种类数 1852. 每个子数组的数字种类数 - 力扣&#xff08;LeetCode&#xff09; 思想 找到nums 所有 长度为 k 的子数组中 不同 元素的数量。 返回一个数组 ans&#xff0c;其中 ans[i] 是对于每个索引 0 < i < n - k&#xff0c;nums[i..(i …
12. 1852.每个子数组的数字种类数

1852. 每个子数组的数字种类数 - 力扣(LeetCode)

思想

找到nums 所有 长度为 k 的子数组中 不同 元素的数量。
返回一个数组 ans,其中 ans[i] 是对于每个索引 0 <= i <= n - knums[i..(i + k - 1)] 中不同元素的数量。

代码

c++:

class Solution {
public:vector<int> distinctNumbers(vector<int>& nums, int k) {int n=nums.size();vector<int> res(n-k+1);map<int,int> mp;for(int i=0;i<k;++i){mp[nums[i]]++;}int right=k;for(int i=0;i<=n-k;++i){res[i]=mp.size();if(right<n) mp[nums[right]]++; // right是开区间,访问nums[right]可能会越界mp[nums[right-k]]--;if(mp[nums[right-k]]==0){mp.erase(nums[right-k]);}right++;}return res;}
};

注意:right是开区间,访问nums[right]可能会越界

13. 1151.最少交换次数来组合所有的1(中等,重点学习思想)
思想

1.你需要通过交换位置,将数组中 任何位置 上的 1 组合到一起,并返回所有可能中所需 最少的交换次数
2.题意转换->数组1的总数为k,长度为k的定长滑动窗口移动,统计量为当前窗口1的数量sum1,交换次数就是k-sum1

代码

c++:

class Solution {
public:int minSwaps(vector<int>& data) {int n = data.size();int k = 0;for (int i = 0; i < n; ++i) {if (data[i] == 1)k++;}int res = INT_MAX, sum1 = 0;for (int i = 0; i < n; ++i) {if (data[i] == 1)sum1++;if (i < k - 1)continue;res = min(res, k - sum1);if (data[i - k + 1] == 1)sum1--;}return res;}
};
14. 2107.分享K个糖果后独特口味的数量(中等)

2107. 分享 K 个糖果后独特口味的数量 - 力扣(LeetCode)

思想

1.给她 k 个 连续 的糖果,但你想保留尽可能多的糖果口味。 在与妹妹分享后,返回 最多 可保留的 独特 口味的糖果。

代码

c++:

class Solution {
public:int shareCandies(vector<int>& candies, int k) {int n = candies.size();map<int, int> mp;for (int i = 0; i < n; ++i) {mp[candies[i]]++;}if (k == 0)return (int)mp.size(); //.size()返回类型为size_t,有些地方的自己强制转换为intint res = 0;for (int i = 0; i < n; i++) {mp[candies[i]]--;if (mp[candies[i]] == 0)mp.erase(candies[i]);if (i < k - 1)continue;res = max(res, (int)mp.size());mp[candies[i - k + 1]]++;}return res;}
};

注意:
1…size()返回类型为size_t,有些地方的自己强制转换为int

http://www.dtcms.com/wzjs/570590.html

相关文章:

  • wordpress 最好的插件seo行业岗位
  • 网站备案为何要关站扬中人才招聘网
  • ps做图下载网站有哪些大学生人才招聘网官网
  • 基于phpmysql的网站开发黄岛网站建设负面消息处理
  • 网站成功案例怎么做localhost wordpress
  • 河北中太建设集团有限公司网站厦门网站制作计划
  • 做程序界面的网站58同城买房网
  • 建立单页网站中国建筑出国招聘网
  • 网站建设行业解决方案如何自己创建网站
  • 有网站源码怎么搭建网站网站管理功能图
  • 京东客网站怎么建设ps做简洁大气网站
  • 广州 电商网站建设wordpress转中文
  • 淄博做网站建设公司莱阳做网站
  • 给网站做广告做招聘网站毕业设计
  • 淄博专业做网站wordpress rss订阅插件
  • 内蒙古建设部网站官网网络电商培训课程网站设计
  • 赤风设计网站信息系统项目管理师
  • 虚拟钱包对接网站开发视频教程wordpress附件分类存放
  • 文昌品牌网站建设费用女士新能源小型车
  • 分享影视资源的网站怎么做软件app定制
  • 荷城网站制作公司贵阳网站建设运营
  • 黑龙江做网站哪家好sh域名做的好的网站
  • 市中移动网站建设谷歌建站多少钱
  • 兼职做海报网站wordpress主题图片路径设置
  • php网站建设程序做网站怎样赚钱
  • 网站顶部地图代码怎么做的东城网站开发公司
  • 平台建设网站公司乐清住房和城乡建设部网站官网
  • 南阳建网站效果图网站都有哪些?
  • 怀宁网站建设网店网站建设的步骤过程
  • 腾讯做的购物网站郑州中色十二冶金建设有限公司网站