AT3935题解
本文同步发于洛谷博客,您也可以在题解页面访问。
回文数判断前面几位大佬已经讲的很清楚了,我讲一种新的 STL 做法。
这里介绍两个函数,reverse()
和to_string()
。
to_string()函数
to_string()
是在 C++11 中新加入的函数,定义于<string>
头文件中。用法为to_string(val)
,其中val
可以是int,long,long long,unsigned int,unsigned long long,fload,double,long double
类型。其作用是将数字转换成字符串。
reverse()函数
reverse()
函数是一个可以翻转数组,string
,vector
等数据结构的函数,定义于<algorithm>
头文件中。用法为reverse(p1,p2)
,p1
为前指针,p2
为后指针。
1 | reverse(array,array+a_length) //数组 |
明白之后代码就简单多了。
Code:
1 |
|
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 0f 的小站!
评论