题目要求

P4414题目链接


分析

这题其实就是排序,特别水,因为只有三个数……

问题是这排序咋排呢?也不是那么直接的,因为是按照ABC之间位置关系排一下。

其实简单处理的话就是先排序,直接按照ABC的位置暴力输出即可……Orz……

请看代码吧……Orz……

AC代码(Java语言描述)

import java.util.Arrays;
import java.util.Scanner;public class Main {public static void main(String[] args) {Scanner scanner = new Scanner(System.in);int[] array = new int[] {scanner.nextInt(), scanner.nextInt(), scanner.nextInt()};Arrays.sort(array);char[] chars = scanner.next().toCharArray();StringBuilder builder = new StringBuilder();for (char c : chars) {switch (c) {case 'A':builder.append(array[0]).append(" ");break;case 'B':builder.append(array[1]).append(" ");break;default:builder.append(array[2]).append(" ");break;}}scanner.close();System.out.println(builder.toString().trim());}
}

按字母位置关系给数字排序(洛谷P4414题题解,Java语言描述)相关推荐

  1. 线性存储的最短平均检索时间(洛谷P1253题题解,Java语言描述)

    题目要求 P1253题目链接 分析 很像 ~洛谷P1223题题解~,也是一种类似SJF的贪心法. 排个序,由于两个不大于10000的数,乘起来还是int,就使用int属性吧. 数据量小,所以Scann ...

  2. 队列模拟约瑟夫问题(洛谷P1996题题解,Java语言描述)

    题目要求 P1996题目链接 分析 以前就研究过"约瑟夫环"问题: <单循环链表求解约瑟夫环问题(Java语言描述)> <杀人游戏~约瑟夫环(洛谷P1145题题解 ...

  3. 生日排序(洛谷P1104题题解,Java语言描述)

    题目要求 P1104题目链接 分析 一个典型的排序题,我们将针对 year.month.day.id 四个属性进行排序,并输出对应的 name . 使用面向对象,封装一个类,再使用sort做下处理就行 ...

  4. 排序分发“魔法照片”(洛谷P1583题题解,Java语言描述)

    题目要求 P1583题目链接 分析 感觉需要排两次序,一次是为了获取额外权重而进行的排序,另一次是加上额外权重以后为了得到最终权重而进行的排序. 为了便于随机访问,我还是选择了数组这个线性结构. 另外 ...

  5. [计数排序]统计三个数和的[最大概率](洛谷P2911题题解,Java语言描述)

    题目要求 P2911题目链接 分析 我用暴力思想做的,对每种和进行计数. 暴力的基本思想是计数排序,开一个数组,计数最后按照要求得到结果. 遍历的过程就很暴力哈哈哈-- 这位大神用期望做的,Orz → ...

  6. N进制正反累加判回文数(洛谷P1015题题解,Java语言描述)

    题目要求 P1015题目链接 分析 开始的时候写了这么一个代码,应该是比较基础的,是十进制的. private static void low() {Scanner scanner = new Sca ...

  7. 高手追小萝莉的故事(洛谷P1184题题解,Java语言描述)

    题目要求 题目链接 分析 吐槽: 无时无刻都要跟着?这还追个锤子? 数据点1是:第一行1 1:第2行WC:第三行WC:追到女厕所-- 数据换行问题和空格问题真的恶心!!! 好了这个题,其实就用一个便于 ...

  8. 麦森数(洛谷P1045题题解,Java语言描述)

    题目要求 题目链接 分析 这题挺经典的,快速幂取模算法,如果求出大数再取模就可能T掉. 之前有篇文章写了这个算法:<快速幂算法详解&&快速幂取模算法详解> 既然是Java, ...

  9. 字符串的展开(洛谷P1098题题解,Java语言描述)

    题目要求 P1098题目链接 分析 这题最令我崩溃的是各种特殊情况,特别是结尾部分的处理. p1.p2.p3 的操作要处理好,但真正恶心的就是如何判断是可以处理的. 数值和字母不能补全 两边相同的数字 ...

最新文章

  1. Global variables vs. Host variables vs. Parameter markers
  2. visual studio 工具箱(选项卡、无控件、灰图标)
  3. C++中 int char 的相互转换
  4. Autodesk SketchBook Pro 2020中文版
  5. TensorFlow全新的数据读取方式:Dataset API入门教程
  6. 大数据_Hbase-Filter 索引(优化)_根据column查询---Hbase工作笔记0020
  7. 如何自己用U盘重装系统
  8. kindeditor java上传_富文本编辑器kindeditor上传图片的配置方法
  9. 将光标放在EditText的文本末尾
  10. linux分屏显示文件行数,linux常用命令集合1
  11. python内容限制_Python --类,实例和访问限制
  12. leaks will report false positives while the environment variable NSZombiesEnable is active
  13. 计算机网络-UDP和TCP套接字编程
  14. 标书导出html,Python爬取比比网中标标书并保存成PDF格式
  15. OPNsense用户手册-强制网络门户
  16. Metricbeat监控Docker进程
  17. 动态规划之挖金矿(背包问题)
  18. mysql创建用户并授权语句_MySQL创建用户与授权
  19. HDS VSP G系列存储管理平台MPC安装
  20. CVPR2022点云语义分割:Stratified Transformer for 3D Point Cloud Segmentation

热门文章

  1. C#中拷贝指定文件夹下的所有文件夹目录到指定文件夹中的方法
  2. linux下的pdf分割合并软件
  3. Iphone开发之音频101(part 2):转换和录音
  4. asp.net 多条件查询
  5. activiti5第五弹 serviceTask中的webserviceTask 以及 shellTask
  6. Vue入门 ---- 仿百度搜索
  7. Neither BindingResult nor plain target object for bean name 'xxx' availabl问题解决
  8. python fillna,Pandas之Fillna填充缺失数据的方法
  9. python 案例串接_Python基础系例--字典串操作
  10. android 点击选择文件夹,Android----弹出框选择文件夹目录以及启用新Task打开文件_IT168文库.pdf...