robin1111888 2023-03-28 16:32 采纳率: 50%
浏览 25
已结题

关于#蓝桥杯#的问题,如何解决?

题目描述
给定一个单词,请问在单词中删除 t 个字母后,能得到的字典序最小的单词是什么?
输入描述
输入的第一行包含一个单词,由大写英文字母组成。第二行包含一个正整数 t。其中,单词长度不超过 100, t 小于单词长度。
输出描述
输出一个单词,表示答案。
输入输出样例
示例 1
输入LANQIAO
3
输出AIAO
运行限制
最大运行时间:1s
最大运行内存: 128M


我的思路是先把字符转数字,然后排序(后面就是大的删除掉)然后在转字符与原来字符串的比较相同的就输出
我的样例结果是LAIA
为什么不一样啊🥹🥹
-------------——-----------------------


#include <iostream>
#include<algorithm>
using namespace std;
int main()
{
  string a;
  cin>>a;
  int n,i,t,j=0;
  cin>>t;
  n=a.size();
  int b[n];
  char c[n];
for(i=0;i<n;i++)
b[i]=a[i]-'A';
sort(b,b+n);
for(i=0;i<n-t;i++)
c[i]=b[i]+'A';
for(i=0;i<n;i++)
for(j=0;j<n-t;j++)
if(c[j]==a[i])
{cout<<c[j];break;}
  return 0;
}

  • 写回答

2条回答 默认 最新

  • 请叫我问哥 Python领域新星创作者 2023-03-28 16:54
    关注

    剩下的字符的相对位置不能改变

    本回答被专家选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

问题事件

  • 系统已结题 5月15日
  • 专家已采纳回答 5月7日
  • 创建了问题 3月28日

悬赏问题

  • ¥30 使用matlab将观测点聚合成多条目标轨迹
  • ¥15 Workbench中材料库无法更新,如何解决?
  • ¥20 如何推断此服务器配置
  • ¥15 关于github的项目怎么在pycharm上面运行
  • ¥15 内存地址视频流转RTMP
  • ¥100 有偿,谁有移远的EC200S固件和最新的Qflsh工具。
  • ¥15 有没有整苹果智能分拣线上图像数据
  • ¥20 有没有人会这个东西的
  • ¥15 cfx考虑调整“enforce system memory limit”参数的设置
  • ¥30 航迹分离,航迹增强,误差分析