蓝桥杯 字符串拼接【省模拟赛】

devtools/2025/3/11 5:24:57/

问题描述

给定四个字符串 a,b,c,da,b,c,d,请将这四个字符串按照任意顺序依次连接拼成一个字符串。

请问拼成的字符串字典序最小是多少?

输入格式

输入四行,每行包含一个字符串。

输出格式

输出一行包含一个字符串,表示答案。

样例输入

LAN
LAN
QIAO
BEI

样例输出

BEILANLANQIAO

评测用例规模与约定

对于所有评测用例,输入的字符串非空串,由大写字母组成,长度不超过 1000。

运行限制

语言最大运行时间最大运行内存
C++1s256M
C1s256M
Java2s256M
Python33s256M
PyPy33s256M
Go3s256M
JavaScript3s256M

时间复杂度和空间复杂度拉满,好歹不费脑子哈哈

#include <bits/stdc++.h>
using namespace std;
int main()
{vector<string> vstr;for(int i=0; i<4; i++){string cur;cin>>cur;vstr.push_back(cur);}int an[24][4] = {{0, 1, 2, 3}, {0, 1, 3, 2}, {0, 2, 1, 3}, {0, 2, 3, 1}, {0, 3, 1, 2}, {0, 3, 2, 1},{1, 0, 2, 3}, {1, 0, 3, 2}, {1, 3, 0, 2}, {1, 3, 2, 0}, {1, 2, 3, 0}, {1, 2, 0, 3},{2, 0, 1, 3}, {2, 0, 3, 1}, {2, 1, 0, 3}, {2, 1, 3, 0}, {2, 3, 1, 0}, {2, 3, 0, 1},{3, 0, 1, 2}, {3, 0, 2, 1}, {3, 1, 0, 2}, {3, 1, 2, 0}, {3, 2, 1, 0}, {3, 2, 0, 1}};vector<string> sort_v;for(int i=0; i<24; i++){string cur;for(int j=0; j<4; j++){if(j==0){cur = vstr[an[i][j]];}else{cur += vstr[an[i][j]];}}//cout<<cur<<endl;sort_v.push_back(cur);}sort(sort_v.begin(), sort_v.end());cout<<sort_v[0];return 0;
}


http://www.ppmy.cn/devtools/166192.html

相关文章

React基础之组件

在React中一个组件就是首字母大写的函数&#xff0c;内部存放了组件的逻辑和视图UI&#xff0c;渲染组件只需要把组件当作标签书写即可 //定义组件 // function Button(){ // return <button>click me&#xff01;</button> // } //也可以使用箭头函数来定义 co…

Gazebo不报错但是没有机器人模型

现象是&#xff0c;gazebo能打开&#xff0c;有世界模型&#xff0c;但是没有机器人模型&#xff1b;排查过不是模型文件的问题&#xff0c;因为啥模型都有这样的现象。 这种情况可以参考以下解决办法&#xff1a; &#xff08;1&#xff09;看看catkin_ws中有没有gazebo_ros…

【AI】AI开源IDE:CLine源码分析报告

1. 源码位置&#xff1a; CLine 是一个开源的 VSCode 插件&#xff0c;其完整源码托管在 GitHub 的 cline/cline 仓库中。这个仓库包含 CLine 的核心逻辑&#xff08;TypeScript 编写&#xff09;&#xff0c;包括与 LLM 的对话控制、工具调用接口&#xff0c;以及 VSCode 插件…

Android 检查更新

首先服务类 public class UpdateService extends Service {private static final String NOTIFY_CHANNEL_ID "com.jianke.api.UpdateService";public static final String BROADCAST_UPDATE_VERSION_AUTH_INSTALL_APK "BROADCAST_UPDATE_VERSION_AUTH_INSTAL…

【定制开发】碰一碰发视频系统定制开发,支持OEM

在短视频营销爆发的2025年&#xff0c;"碰一碰发视频"技术已成为实体商家引流标配。某连锁餐饮品牌通过定制化开发&#xff0c;单月视频发布量突破10万条&#xff0c;获客成本降低80%&#xff01;本文将深入解析该系统的技术架构与开发要点&#xff0c;助你快速搭建高…

linux的top指令解析

这张图片显示的是 Linux 系统中 top 命令的输出&#xff0c;它用于实时监控系统的资源使用情况&#xff0c;包括 CPU、内存和进程等信息。以下是对图片中几个关键参数的解释&#xff1a; 系统负载 (Load Average) 1分钟、5分钟、15分钟负载平均值&#xff1a;这三个数值表示系…

vue实现一个pdf在线预览,pdf选择文本并提取复制文字触发弹窗效果

[TOC] 一、文件预览 1、安装依赖包 这里安装了disjs-dist2.16版本&#xff0c;安装过程中报错缺少worker-loader npm i pdfjs-dist2.16.105 worker-loader3.0.8 2、模板部分 <template><div id"pdf-view"><canvas v-for"page in pdfPages&qu…

【GoTeams】-5:引入Docker

本文目录 1. Dokcer-compose回顾下Docker知识编写docker-compose.yaml运行docker 2. 部署go服务编写dockerfile 1. Dokcer-compose 这里简单先用一下win版本的Docker&#xff0c;后期开发好了部署的时候再移植到服务器下进行docker部署。 输入命令docker-compose version 就可…