ABC025_A
文字列についての問題
文字列の要素1つはchar型だと知った.
ex)
string str = "abcde"; cout<<typeid(str[1]).name()<<endl; //c
よってsubstr(ポインタの位置,そこから何文字分?)を使って部分文字列を使った.
#include <bits/stdc++.h> using namespace std; int main() { string s; int n; vector<string> ss; cin>>s>>n; sort(s.begin(),s.end()); for(int i=0;i<5;i++){ for(int j=0;j<5;j++){ string new_ss = s.substr(i,1)+s.substr(j,1); ss.push_back(new_ss); } } cout<<ss[n-1]<<endl; return 0; }