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

网站建设排名公司哪家好清远今日头条新闻

网站建设排名公司哪家好,清远今日头条新闻,网站背景怎么换,汤唯梁朝伟做的视频网站滑动窗口要求是我们的窗口大小和对应的窗口序列和需要是单调增的,换个话说就是元素的正负是一致的,我right之后序列和变大,left--之后序列和变小。 import java.io.*; import java.util.*; /* 输入 abcabcbb*/ public class Main {public sta…

  滑动窗口要求是我们的窗口大小和对应的窗口序列和需要是单调增的,换个话说就是元素的正负是一致的,我right++之后序列和变大,left--之后序列和变小。

 

import java.io.*;
import java.util.*;
/*
输入 abcabcbb*/
public class Main {public static void main(String[] args) throws IOException {BufferedReader br = new BufferedReader(new InputStreamReader(System.in));PrintWriter pw = new PrintWriter(new OutputStreamWriter(System.out));//读入字符串并转化成char数组char[] g = br.readLine().toCharArray();Set<Character> set = new HashSet<>();//去重 用HashSetint ans = 0;//注意如果是空字符串的话应该是0//滑动窗口模板(不固定长度时候)//外层循环拓展右边界 内层循环拓展左边界for(int l=0,r=0;r<g.length;r++){char ch = g[r];//右指针指向的元素while(l<=r&&set.contains(ch)){set.remove(g[l]);l++;}set.add(g[r]);ans = Math.max(ans,set.size());}pw.println(ans);
//          return ans;br.close();pw.close();}
}

 

import java.io.*;
import java.util.*;
/*
输入
cbaebabacd
abc
[0,6]*/
public class Main {public static void main(String[] args) throws IOException {BufferedReader br = new BufferedReader(new InputStreamReader(System.in));PrintWriter pw = new PrintWriter(new OutputStreamWriter(System.out));//读入字符串并转化成char数组char[] s = br.readLine().toCharArray();char[] p = br.readLine().toCharArray();List<Integer> ans = new ArrayList<Integer>();if(s.length < p.length)pw.println(ans);int[] count = new int[26];for(int i=0;i<p.length;i++)count[p[i]-'a']++;for(int l=0,r=0;r<s.length;r++){count[s[r] - 'a'] --;//窗口里面添加这个数了 那么就减去while(count[s[r] - 'a'] < 0){count[s[l] - 'a']++;l ++ ;}if(r-l+1 == p.length)ans.add(l);}pw.println(ans);br.close();pw.close();}
}

 

 

import java.io.*;
import java.util.*;
/*
输入
cbaebabacd
abc
[0,6]*/
public class Main {public static void main(String[] args) throws IOException {BufferedReader br = new BufferedReader(new InputStreamReader(System.in));PrintWriter pw = new PrintWriter(new OutputStreamWriter(System.out));String[] s_1 = br.readLine().split(" ");int[] nums = new int[s_1.length];String s_2= br.readLine();int k =Integer.parseInt(s_2);int ans = 0;int s = 0;Map<Integer, Integer> cnt = new HashMap<>(nums.length + 1); // 设置容量可以快 2mscnt.put(0, 1); // s[0]=0 单独统计for (int x : nums) {s += x;ans += cnt.getOrDefault(s - k, 0);//有key:s-k用s-k的值 否则就用0cnt.put(s, cnt.getOrDefault(s, 0) + 1); }
//        return ans;pw.println(ans);br.close();pw.close();}
}

 

import java.io.*;
import java.util.*;
/*
输入
输入1 3 -1 -3 5 3 6 7
3*/
public class Main {public static void main(String[] args) throws IOException {BufferedReader br = new BufferedReader(new InputStreamReader(System.in));PrintWriter pw = new PrintWriter(new OutputStreamWriter(System.out));String[] s_1 = br.readLine().split(" ");int[] nums = new int[s_1.length];String s_2= br.readLine();                     int k =Integer.parseInt(s_2);for(int i=0; i<nums.length; i++)nums[i]=Integer.parseInt(s_1[i]);//记得填充数据List<Integer> ans = new ArrayList<>();//滑动窗口 维护窗口内的最大值 双端队列实现Deque<Integer> q = new ArrayDeque<>();int n = nums.length;for(int i=0;i<n;i++){//如果当前数字比队尾索引对应数字大 去除队尾元素 q.getFirst维护的是最大值的indexwhile(!q.isEmpty() && nums[q.getLast()] <= nums[i]){q.removeLast();}//不论如何将当前元素的索引加入q.addLast(i);//已知长度 左+右- 指的是1//i是右端点 q.getFrist是左端点//同时维护队列的队头在滑动窗口中while(i - q.getFirst() + 1 > k){q.removeFirst();//出队}//当遍历指针走到一个窗口的右边缘 开始记录ansif(i>=k-1){ans.add(nums[q.getFirst()]);}}pw.println(ans);
//        return ans;br.close();pw.close();}
}

 

 

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

相关文章:

  • 昆明 网站建设360建网站
  • 电力建设网站进不去seo快速排名案例
  • 昆山网站建设需要多少钱百度指数的作用
  • 网站外链建设免费公司网站建站
  • 微信小程序开发模板网站信息发布
  • 网站建设入门教程视频百度培训
  • 哪些网站专门做细胞的网络营销软文范文
  • 湖南智能网站建设哪里好整合营销活动策划方案
  • 网站初期内容云和数据培训机构怎么样
  • 哪个网站有做商标在线注册免费域名
  • 个人计算机做服务器建网站免费搭建自己的网站
  • 如何做产品销售网站国家市场监督管理总局官网
  • 商城网站建设讯息今日资讯最新消息
  • 什么网站可以免费做兼职公司搜索seo
  • 淘宝网站框架seo教学网站
  • 百度官方网站怎么做网络营销有哪些推广平台
  • 网站加外链百度网站名称及网址
  • 网站流量监控做网站推广需要多少钱
  • 京东网站建设目标宽带营销策略
  • 简单网站建设的费用互联网推广是什么工作内容
  • 免费商业wordpress主题seo主要做什么
  • 门户网站规划如何去推广
  • 有没有专业做特产的网站东莞seo软件
  • pycharm 网站开发苏州百度推广分公司电话
  • 一个专门做字画的网站百度收录查询工具
  • 委托网站开发所有权归属商品营销推广的方法有哪些
  • 郑州做网站哪个营销软文
  • 网站开发 保密期限重庆百度推广
  • 怎样优化网站排名网奇seo赚钱培训
  • 东莞网站优化什么方法国内好的seo网站