zoukankan      html  css  js  c++  java
  • 27号华为笔试(三道ac两道)

    三道题目case:100,100,0;

    三个题目: 前两个都全部ac了,第三题没时间;

    记录一下大概的思路:

    第一题

    主要通过Java中的字符串处理函数;然后控制字符串输入格式;

    卡bug的点:

    1:首先录入:sc.next();习惯用sc.nextLine()导致总是数组越界卡;  //以后多多使用next;

    2:控制字符串的 输出;通过sustring()整理出来字符串字段;   //调用系统函数处理比较方便; 可以多记住一下api

    3:然后控制输出:字符串转换数组控制正反输出;

    or:也可以通过系统api,Collections.reverse();进行格式转换;    //这个是曾经学习到的,然后总结了一下:shuffle随机排序,sort升序,swap(list,a,b)交换a,b;rotate(list,distance)排序,为正就正着,为负就旋转后面的;

    4:最后注意空格,卡在输出格式最后一个有空格, 强行加了一个判断,csae才100;

    第二题:

    主要通过全排列计算距离最小值

    首先录入各组数据:计算距离函数;

    然后进行全排列,计算各种情况的最小值,

    数据量只有五组不大,就直接分情况计算了;

  • 相关阅读:
    springmvc
    POJ 3683 Priest John's Busiest Day
    POJ 3678 Katu Puzzle
    HDU 1815 Building roads
    CDOJ UESTC 1220 The Battle of Guandu
    HDU 3715 Go Deeper
    HDU 3622 Bomb Game
    POJ 3207 Ikki's Story IV
    POJ 3648 Wedding
    HDU 1814 Peaceful Commission
  • 原文地址:https://www.cnblogs.com/liguo-wang/p/10612734.html
Copyright © 2011-2022 走看看