三道题目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;
第二题:
主要通过全排列计算距离最小值
首先录入各组数据:计算距离函数;
然后进行全排列,计算各种情况的最小值,
数据量只有五组不大,就直接分情况计算了;