您现在的位置是:首页 > 技术教程 正文

【2023华为od-C卷-第二题-密码解密】100%通过率(JS&Java&Python&C++)

admin 阅读: 2024-03-20
后台-插件-广告管理-内容页头部广告(手机)
  • 【2023华为od-C卷-第一题-找座位】100%通过率(JavaScript&Java&Python&C++)

    云朵上的小蚂蚁: [code=java] private void FindBids2() { List idxList = new ArrayList<>(); int[] arr = {1, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1}; // 记录位置 for (int i = 0; i < arr.length; i++) { if (arr[i] == 1) { idxList.add(i); } } int max = 0; // 放入到集合中进行比较计算 // 左指针 int left = 0; while (left < idxList.size() - 1) { // 右指针 int right = left + 1; if (right < idxList.size() && idxList.get(right) - idxList.get(left) > 3) { max++; left = right; } else { left++; } } System.out.println(max); } [/code]

  • 【2023华为od-C卷-第三题-孙悟空吃蟠桃】100%通过率(JS&Java&Python&C++)

    云朵上的小蚂蚁: [code=java] private int chintzy2() { Scanner scanner = new Scanner(System.in); String s = scanner.nextLine(); String[] s1 = s.split(" "); // 限制时间 int h = scanner.nextInt(); int minRate = 1; int maxRate = 10000; while (minRate < maxRate) { // 先找中间值 int mid = (minRate + maxRate) / 2; int cost = 0; for (String idx : s1) { int i = Integer.parseInt(idx); cost += i % mid == 0 ? i / mid : i / mid + 1; } // 吃完了 if (cost <= h) { maxRate = mid; } else { // 吃不完就把最小值的界限提升 minRate = mid + 1; } } return minRate; } [/code]

  • 【2023华为od-C卷-拼接url】100%通过率(JavaScript&Java&Python&C++)

    云朵上的小蚂蚁: [code=java] // 字符串合法性 // 输入 /abc,/bcd 输出 /abc/bcd // 输入 acm,/bb 输出 acm/bb // 输入 , 输出 / private void inputStr() { Scanner scanner = new Scanner(System.in); String s = scanner.next(); List stringList = Arrays.asList(s.split(",")); if (CollectionUtils.isEmpty(stringList)) { System.out.println("/"); } else { StringBuilder stringBuilder = new StringBuilder(stringList.get(0)); for (int i = 1; i < stringList.size(); i++) { String input = stringList.get(i); if (!input.startsWith("/")) { stringBuilder.append("/").append(input); } else { stringBuilder.append(input); } } System.out.println(stringBuilder); } } [/code]

  • 【2023华为OD-C卷-第三题-最大社交距离】100%通过率(JavaScript&Java&Python&C++)

    a1072024: 没错,我都是输出-1

  • 【2023华为od-C卷-第三题-小朋友最少调整次数】100%通过率(JavaScript&Java&Python&C++)

    a1072024: 我也觉得不对博主,如下 1 4 7 2 5 8 3 6 9 1 2 3 4 5 6 7 8 9 代码输出是18,怎么可能表情包

标签:
声明

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

在线投稿:投稿 站长QQ:1888636

后台-插件-广告管理-内容页尾部广告(手机)
关注我们

扫一扫关注我们,了解最新精彩内容

搜索