题解 | #Bobo String Construction#
Fair Equation
https://ac.nowcoder.com/acm/contest/57364/M
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题题解:
核心思路:三个数字,其中两个可以确定第三个。将数字转化为字符串,对第一个数字每个位置进行枚举。若两个字符串相等则对应数字也相等。