#include <iostream>
#include <string>
#include <vector>
#include <algorithm>

using namespace std;

bool compare(const string& s1, const string& s2) {
    return s1 < s2;
}

int main() {
    int N;
    cin >> N;
    
    vector<string> strings;
    for (int i = 0; i < N; i++) {
        string s;
        cin >> s;
        strings.push_back(s);
    }
    
    sort(strings.begin(), strings.end(), compare);
    
    cout << strings[0] << endl;
    
    return 0;
}
描述编写程序针对输入的N个不同的字符串输出其中字典码最小的字符串。输入描述输入第一行给出正整数N;随后N行每行给出一个长度小于80的非空字符串其中不会出现换行符空格制表符。输出描述输出字典码最小的字符串希望能用c++编写代码不要讲解。

原文地址: https://www.cveoy.top/t/topic/i2JJ 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录