s2000gc63字典序

news/2024/10/18 8:31:35/

3、字典序(c.cpp)

【题目描述】

 有一个字符串S,S的每个字符都是小写字母。有N个贴纸,第i个贴纸上面印有一个字符ch[i]。使用1个贴纸可以替代S的1个字符。例如你可以使用第i个贴纸去替代S的第j个字符,即把S[j]替换成ch[i]。注意:贴纸只能用来替换S的字符,贴纸不能增加或减少S的长度。你的目标是使得S的字典序最大,输出能得到的字典序最大是S。

【输入格式】

多组测试数据。

第一行,一个整数G,表示有G组测试数据。1 <= G <= 10。

每组测试数据格式:

第一行,一个字符串S,S的长度不超过50。

第二行,一个整数N。1 <= N <= 50。

第三行,N个字符,第i个字符是ch[i]。

【输出格式】

共G行,每行一个字符串。

输入样例

输出样例

2

aaaaa

5

zzzzz

xx

2

yz

zzzzz

zy

代码:

#include<bits/stdc++.h>
using namespace std;
int g,N,l;
char s[6009];
string ch;
int main()
{cin>>g;for(int i=1;i<=g;i++){l=0;cin>>ch>>N;l=N;for(int j=1;j<=N;j++)cin>>s[j];sort(s+1,s+1+N);for(int j=0;j<ch.size();j++) {if(ch[j]<s[l]){cout<<s[l];l--;}else cout<<ch[j]; }cout<<endl;}return 0;
}

http://www.ppmy.cn/news/860347.html

相关文章

C++ s2000gc64独居

第4题 s2000gc64独居 时限&#xff1a;1s 空间&#xff1a;256m 4、独居(d.cpp) 【题目】 一只奶牛自己独居&#xff0c;它每天需要吃1个水果和花费X元交暖气费。现在奶牛家里有F个水果和D元。奶牛最多能独居多少天&#xff1f;奶牛可以去超市买水果&#xff0c;超市每…

s2000gc66存在

6、存在(f.cpp) 【题目描述】 给出一个B数组B[0...n-1]。你要寻找另一个数组A[0...n-1]&#xff0c;使得A数组同时满足如下条件&#xff1a; 1、对于0<i<n&#xff0c; A[i]必须是2^j&#xff0c;其中j是正整数。即A[i]必须是2,4,8,16,32,64...等这样的数。 2、对于0&…

ATX电源维修实例

<script type"text/javascript"> </script> <script type"text/javascript" src"http://pagead2.googlesyndication.com/pagead/show_ads.js"> </script> 一天因为我反复开机几次&#xff0c;后来按电源键居然没有反应了…

【开关电源一】电源拓扑之buck、boost、buck-boost

&#x1f449;个人主页&#xff1a; highman110 &#x1f449;作者简介&#xff1a;一名硬件工程师&#xff0c;持续学习&#xff0c;不断记录&#xff0c;保持思考&#xff0c;输出干货内容 目录 1 BUCK变换器 1.1 Buck电路工作原理 1.2 Buck电路输入输出关系推导 2 BOOST…

Java事务管理:保证数据一致性的关键

在大多数企业级应用程序中&#xff0c;数据的一致性和完整性是至关重要的。而事务管理是实现数据一致性的关键机制之一。本文将深入探讨Java中的事务管理&#xff0c;包括事务的概念、ACID属性、事务管理器的使用以及常见的事务传播属性和隔离级别。通过本文的阅读&#xff0c;…

电源芯片

摘自&#xff1a;http://bbs.eeworld.com.cn/thread-217024-1-1.html 调压器、DC-DC电路和电源监视器引脚及主要特性 7800系列三端稳压器&#xff08;正输出&#xff09; 输出电压固定的三端系列稳压器&#xff1b;输出电压有5V、6V、7V、8V、9V、10V、12V、15V、18V、20V、2…

NZ12:VBA给批量文件重命名

【分享成果&#xff0c;随喜正能量】沉默&#xff0c;可以让混乱的心&#xff0c;变得清澈。沉默&#xff0c;是城府&#xff0c;是睿智&#xff0c;是内涵&#xff1b;沉默&#xff0c;是最后的清高&#xff0c;也是最后的自由。。 我的教程一共九套及VBA汉英手册一部&#x…