to_string函数

#inlcude

功能:将数字转化为字符串

例如:

#include

#include

using namespace std;

int main()

{

long long a, b, c; char d, f;
string s; a = 10;
s = to_string(a);
cout << s[0];
return 0;

}

输出 1 ;

insert函数:

使用格式str1=str1(被插入字符串).insert(插入位置,str2(被插入字符串),n ,m)。

ps:n,m分别是插入字符串要截取的(真正要插入的部分)即在str2.n位置数m个,不写这个的话就是将str2整个全部插入。

插入位置:选择的字符插入的位置是j的前面

ps:需要插入到最后j选择最后一个元素的后一个位置

erase函数:

有三种用法:

1.删除指定位置的字符:

示例:s1.erase(s1.begin()+j);

这里的括号内是个迭代器,不能直接写需要删除元素的下标

M题题解:

核心思路:三个数字,其中两个可以确定第三个。将数字转化为字符串,对第一个数字每个位置进行枚举。若两个字符串相等则对应数字也相等。