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

空包网站建设属于哪类做ppt会去什么网站找图

空包网站建设属于哪类,做ppt会去什么网站找图,做门户网站要多少钱,视频做网站背景大厂笔试真题网址#xff1a;https://codefun2000.com/ 塔子哥刷题网站博客#xff1a;https://blog.codefun2000.com/ 小美剪彩带 提交网址#xff1a;https://codefun2000.com/p/P1088 题意#xff1a;找出区间内不超过k种数字子数组的最大长度 使用双指针的方式https://codefun2000.com/ 塔子哥刷题网站博客https://blog.codefun2000.com/ 小美剪彩带 提交网址https://codefun2000.com/p/P1088 题意找出区间内不超过k种数字子数组的最大长度 使用双指针的方式用哈希表来统计每个数出现次数。在双指针移动的过程中动态的维护区间内不同数个数。具体的当右端点遇到一个新的数时map的记录1当左端点删去一个只出现一次的数时map的记录-1在这个过程中统计窗口最大值即可 首先用r指针不断往map中添加数据直到map中的数据多于k个此时让mp.size() k 1的元素4已经放入了mp且r又了此时元素5还没放入map不算map中最后放入的那个元素map正好存放的是存放k种数字的所有元素 即r-1指向让mp.size() k 1的元素r - 2指向最后一个让mp.size() k的元素需要计算 [l,r - 2] 区间长度 map中数据过多后l指针右移直到区间内数据不大于k如此往复直到r越界 当r不断向右移动的过程中若map没有先满而是r越界了此时情况不一样需要记录的 [l,r - 1] 区间长度 #includeiostream #includevector #includeunordered_mapusing namespace std;int main() {int n, k;cin n k;if (k 0) return 0;vectorint nums(n, 0);for (int i 0; i n; i) cin nums[i];int l 0;int r 0;int ans 0;unordered_mapint, int mp; // val, freqwhile (r n) {while (r n (int)mp.size() k) {mp[nums[r]];r;}if ((int)mp.size() k) {// 如果是因为mp装入太多数了导致已经大于k了退出while// 说明让mp.size() k 1的nums[r]已经放入了mp且r又了需要减去1ans max(ans, r - l - 1);}else {// 肯定是因为r n了mp.size()依然k[l, r)区间内都是满足的ans max(ans, r - l);break;}while (l r (int)mp.size() k) {mp[nums[l]]--;if (mp[nums[l]] 0) mp.erase(nums[l]);l;}}cout ans endl;return 0; }map中始终存放[l,r]区间内的数据mp.size() k时不断右移 r 指针mp.size()一旦大于k就需要右移 l 指针 int main() {int n, k;cin n k;if (k 0) return 0;vectorint nums(n, 0);for (int i 0; i n; i) cin nums[i];int l 0;int r 0;int ans 0;// val, freq// 始终存放[l,r]区间内的数据mp.size()一旦大于k就需要移动l指针unordered_mapint, int mp; while (r n) {mp[nums[r]];while (mp.size() k) {mp[nums[l]]--;if (mp[nums[l]] 0) mp.erase(nums[l]);l;}ans max(ans, r - l 1);r;}cout ans endl;return 0; }
http://www.zqtcl.cn/news/15462/

相关文章:

  • 科技网站设计公司排行榜yw193can未满十免费观看
  • 自己做网站宣传产品企业展厅效果图大全
  • 广州车陂网站建设中心用腾讯云做网站的好处
  • 网站动态背景怎么做第三方小程序开发平台有哪些
  • 买源码做网站苏州互联网企业
  • 资阳建设网站做西装的网站
  • 建设微信商城网站制作网站建设与网页制作实训报告
  • 重庆九龙坡区网站建设企业解决方案官网
  • 有哪些做问卷调查给钱的网站有哪些网站是提供设计图片的
  • wordpress网站可以上传视频天津建站管理系统信息
  • 注销网站 注销主体和幼儿做网站
  • 手机上上建设网站佛山网站优化指导
  • 公司网站建设劳伦网址查询信息查询
  • 搭建个人网站教程移动网站建设方案
  • 如何做高端网站建设wordpress链接 结尾
  • 医学网站建设方案网站建设开标书
  • 做佣金单网站全屋定制十大品牌排行榜
  • 酷站网素材北京市网站公司
  • 英语做课后作业的网站搭建公司网站的作用
  • wordpress导入网站模板中国建设银行贵州分行网站
  • 宁夏住房城乡建设厅网站网页设计与制作课程目标
  • 网站开发类的合同范本重庆手机版建站系统信息
  • 酒店网站建设公司排名做教学的视频网站有哪些问题
  • 校园网站 建设 意义wordpress首页模板是哪个文件夹
  • 北京网站建设营销事业单位网站建设费科目
  • cvm可以做网站服务器吗企业网站建设的一般要素主要包括网站的
  • 网站版权符号代码上海公司黄页
  • 网站建设如何更加稳定洛阳网站建设网站建设
  • 广州旅游网站建设设计公司男生女生做污事网站免费
  • 西安高端网站制作公司沈阳微营销网站制作