算法经验
算法解题经验解题套路:回溯算法:
1,核心条件
几个常规函数的使用string常用
1),isalpha(),判断给定内容是不是字母,头文件 cctype.h
2),tolower(),将给定的char字母转化为小写,头文件 cctype.h
3),transform(),对给定范围内的所有内容进行一次给定操作并将结果输出到第三个参数指定的容器中,
有四个参数,1,2是范围的开头和结尾,3是要输出地方,4是指定操作
substr:字符串截取,接受两个参数,起始位置和长度,长度从其实位置开始算起,由string变量本身调用
判断是不是数字:isdigit(),头文件:#include,在vs的环境中,可以被默认使用,另在 文心一言 的解释中,该方法同样存在于cctype.h的头文件中
stoll ,头文件 string,将string转换为int
数字常用1,std::accumulate(),头文件:累加求和,同样,std::reduce是在C++17后新加入的累计求和方法
以下代码示例就是来求vector范围内的和,
1int s = reduce(poss ...