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;

    第二题:

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

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

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

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

  • 相关阅读:
    BZOJ3196: Tyvj 1730 二逼平衡树
    (转载)你真的会二分查找吗?
    Codeforces Round #259 (Div. 2)
    BZOJ1452: [JSOI2009]Count
    BZOJ2733: [HNOI2012]永无乡
    BZOJ1103: [POI2007]大都市meg
    BZOJ2761: [JLOI2011]不重复数字
    BZOJ1305: [CQOI2009]dance跳舞
    挖坑#4-----倍增
    BZOJ1042: [HAOI2008]硬币购物
  • 原文地址:https://www.cnblogs.com/liguo-wang/p/10612734.html
Copyright © 2011-2022 走看看