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

网站建设广告优化关键词排名提升

网站建设广告,优化关键词排名提升,广州网站开发创意设计公司,气象网站建设管理总结文章目录 题目1题目2题目3题目4 题目1 使用 StringBuilder 模拟栈的行为&#xff0c;通过判断相邻2个字符是否相同&#xff0c;如果相同就进行删除 public class Main {public static String fun(String s) {if (s null || s.length() < 1) return s;StringBuilder builde…

文章目录

      • 题目1
      • 题目2
      • 题目3
      • 题目4

题目1

在这里插入图片描述

使用 StringBuilder 模拟栈的行为,通过判断相邻2个字符是否相同,如果相同就进行删除

public class Main {public static String fun(String s) {if (s == null || s.length() <= 1) return s;StringBuilder builder = new StringBuilder(); // 使用StringBuilder模拟栈for (char c : s.toCharArray()) {if (builder.length() > 0 && builder.charAt(builder.length() - 1) == c) {builder.deleteCharAt(builder.length() - 1);} else {builder.append(c);}}return builder.toString();}public static void main(String[] args) {Scanner scanner = new Scanner(System.in);String s = scanner.nextLine();System.out.println(fun(s));}
}

题目2

在这里插入图片描述

public class Main {public static int climbStairs(int n) {if (n <= 2) {return n;}int[] dp = new int[n + 1]; // 动态规划数组dp[1] = 1;dp[2] = 2;for (int i = 3; i <= n; i++) {dp[i] = dp[i - 1] + dp[i - 2]; // 状态转移方程}return dp[n];}public static void main(String[] args) {Scanner scanner = new Scanner(System.in);int n = scanner.nextInt();System.out.println(climbStairs(n));}
}

题目3

在这里插入图片描述
在这里插入图片描述

 public class Main {public static void main(String[] args) {Scanner scanner = new Scanner(System.in);int N = scanner.nextInt();int n = N;ArrayList<Integer> list = new ArrayList<>(N);while (n > 0) {list.add(scanner.nextInt());n -= 1;}ArrayList<Integer> list1 = new ArrayList<>(N);for (int i = 0; i < N; i++) {list1.add(0);}int res = 0;// 每次从每个口袋中取列表中最小值个糖果(0不管)while (!list1.equals(list)) {int min = Integer.MAX_VALUE;for (Integer i : list) {if (i == 0) continue;if (i < min) min = i;}for (int i = 0; i < list.size(); i++) {if (list.get(i) == 0) continue;list.set(i, list.get(i) - min);}res+=1;}System.out.println(res);}
}

题目4

在这里插入图片描述
输入示例:

5
1 -2 3 -4 5

输出示例:

15

思路很简单,但是当时做题提交的时候,通过率总是18%。不知道为啥,后面我改成了Long类型,然后就通过了全部用例。(易错1:第一次提交没考虑0的情况)

// 这个是笔试通过的代码 当然优化之处很多
public class Main {public static void main(String[] args) {Scanner scanner = new Scanner(System.in);int N = scanner.nextInt();int n = N;ArrayList<Long> list = new ArrayList<>(N);while (n > 0) {list.add(scanner.nextLong());n -= 1;}if (list.size() == 1) {System.out.println(list.get(0));return;}int cnt = 0;// 统计负数个数(0也算入)int zero = 0;for (Long i : list) {if (i == 0) zero = 1;if (i <= 0) {cnt += 1;}}Long res = 0L;Long min = Long.MAX_VALUE;for (Long i : list) {res += Math.abs(i);if (min > Math.abs(i)) min = Math.abs(i);}if (zero != 0) {System.out.println(res);return;}if ((cnt & 1) == 1) {// 奇数个负数res = res - min - min;}System.out.println(res);}
}
http://www.15wanjia.com/news/36934.html

相关文章:

  • 傻瓜式大型网站开发工具qq代刷网站推广免费
  • 聊城商城网站建设seo收费
  • 做淘宝必备的网站网络营销案例分析题
  • 太原推广型网站建设优化系统
  • 公众号中做微网站网络营销培训
  • 做网站 视频如何在百度提交自己的网站
  • 门户网站手机版站长网站统计
  • 上饶网站建设srsem厦门seo外包
  • 平台赚钱seo网站关键词优化费用
  • 做分销的网站管理方面的培训课程
  • 网站开发与设计多少钱一个网站优秀网站网页设计
  • 网站开发背景怎么写搜索优化
  • dede网站地图栏目如何上传文件广告搜索引擎
  • 创建论坛网站怎么做好网站营销推广
  • 做pc端网站多少钱珠海百度seo
  • 个人免费域名空间建站竞价网官网
  • 做赌博网站会被判多久网站制作策划
  • 德清县住房和城乡建设局网站深圳网络营销和推广渠道
  • 各类网站建设站长工具查询
  • 辽宁城乡建设厅网站百度收录网站多久
  • 杭州广告设计公司西安百度快照优化
  • win2003 iis配置网站域名停靠网页app推广大全
  • 郑州哪家公司做网站免费大数据分析网站
  • 网络营销有哪些推广的方法如何做谷歌优化
  • 服装网站建设公司哪家好竞价排名的定义
  • 锦州滨海新区城市建设规划网站可口可乐网络营销策划方案
  • 汕头模板建站软件nba在线直播免费观看直播
  • 政府网站源码下载网站老域名跳转到新域名
  • 虚拟主机 网站镜像站内推广方式有哪些
  • 网站制作公司北京网站建设公司锦绣大地seo