当前位置: 首页 > news >正文

蓝桥20250-字符串拼接

题目:

代码:

#include <iostream>
#include <bits/stdc++.h>
using namespace std;

bool cmp(string a,string b){
  return a+b<b+a;
}

int main()
{
  // 请在此输入您的代码
  vector<string> v;
  for(int i=0;i<4;i++){
    string s;
    cin>>s;
    v.push_back(s);
  }
  sort(v.begin(),v.end(),cmp);

  for(int i=0;i<4;i++){
    cout<<v[i];
  }
  return 0;
}

小知识-sort函数

根据cmp的返回值类型来决定要不要更换位置。如果cmp此时的两个位置返回的是false则不动这两个位置,如果是true则互换。

本题的cmp函数是对拼接两个字符串的大小进行的。a+b,a在b前,b+a,b在a前。拼接好后对比a+b,b+a的两种方式进行判断

vector,好久没写都忘记了stl语句了,vector可变的一个数组,push_back(),添加元素

http://www.dtcms.com/a/119699.html

相关文章:

  • 爱普生RTC模块RA8804CE在ADAS域控制器的应用
  • ES:账号、索引、ILM
  • Android XML布局与Compose组件对照手册
  • 畅游Diffusion数字人(21):基于Wan2.1的音频驱动数字人FantasyTalking
  • wordpress 利用 All-in-One WP Migration全站转移
  • 蓝桥杯 第 28 场 蓝桥入门赛
  • Java 进阶-全面解析
  • CPT208 Human-Centric Computing 人机交互 Pt.2 Prototype(原型)
  • 算力驱动未来:从边缘计算到高阶AI的算力革命
  • 嵌入式笔试(一)
  • Web应用权限绕过与横向移动
  • 【用Cursor 进行Coding 】
  • LU分解原理与C++实现:从理论到实践
  • NO.76十六届蓝桥杯备战|数据结构-单调栈|发射站|Largest Rectangle in a Histogram(C++)
  • 欧税通香港分公司办公室正式乔迁至海港城!
  • Dify平台
  • 企业级防火墙与NAT网关配置
  • SCimilarity:对人类相似细胞进行可扩展搜索的细胞图谱基础模型
  • 软件反模式全解手册(26种核心模式详解)
  • 【AI提示词】决策专家
  • reid查找余弦相似度计算修正(二)
  • python-64-前后端分离之图书管理系统的Vue前端
  • 面向对象(OOP)
  • 跨浏览器 Tab 通信工具-emit/on 风格 API(仿 mitt)
  • 【Unity】Unity Transform缩放控制教程:实现3D模型缩放交互,支持按钮/鼠标/手势操作
  • Python 快速搭建一个小型的小行星轨道预测模型 Demo
  • 裴蜀定理扩展欧几里得定理
  • ssh密钥连接远程服务器并用scp传输文件
  • QAI AppBuilder 快速上手(8): 图像修复应用实例2
  • 网络带宽测速工具选择指南iperf3 nttcp tcpburn jperf使用详解