PAT题目中用到的一些C++便捷函数记录
文章目录
- 1、数组求和
- 2、元组
- 3、字符串
- 3.1 compare()
- 4、正则表达式
1、数组求和
#include<numeric>
//为代码
sum = accumulate(arr.begin(), arr.end(), Init_num)'参数一:数组起点
参数二:数组终点
参数三:以init_num作为求和起点
2、元组
#include<tuple>用于简写结构体数组排序的比较函数。
bool cmp(Node x, Node y){return tie(x.a,x.b) < tie(y.a,y.b);}
3、字符串
3.1 compare()
A.conpare(B);
解释:如果A与B相等,返回0,如果A的字典序高于B返回负值,反之返回正值
4、正则表达式
两个是等价的,注意第一种方式中的“R”不能漏掉。
#include<regex>string str = "Hello_2022!";
regex pattern("Hello");
cout << regex_replace(str, regex(R"(Hello)"), "") << endl; //输出:_2022,将Hello替换为""
cout << regex_replace(str, pattern, "Hi") << endl; //输出:Hi_2022,将Hello替换为Hi
PAT题目中用到的一些C++便捷函数记录相关推荐
- C++基础::便捷函数
便捷函数是对原始类模板的一次封装,通过函数模板的类型推导机制,实现模板参数列表的传递. template<typename T1, typename T2> std::pair<T1 ...
- 便捷的记录及提取工具CANlog-VCI
便捷的记录及提取工具CANlog-VCI
- PAT题目详解-----愿天下有情人都是失散多年的兄妹
题目: 呵呵.大家都知道五服以内不得通婚,即两个人最近的共同祖先如果在五代以内(即本人.父母.祖父母.曾祖父母.高祖父母)则不可通婚.本题就请你帮助一对有情人判断一下,他们究竟是否可以成婚? 输入格式 ...
- 【前缀和与差分】- PAT题目
前缀和与差分 1.前缀和: 前缀和是一种预处理,即给出n个数和m组访问,如果直接每次都在这些数列上操作,会造成超时,前缀和直接对这些访问进行预处理,最后直接得出取出结果进行计算.即O(n+m). 相关 ...
- 【PAT甲级 补全前导0 vector作为函数参数】1025 PAT Ranking (25 分) Java、C++
如何补全前导0 Java String idStr = String.format("%013d", out.id); //用0补全13位 System.out.println(i ...
- 一个有趣的numpy题目------不同包里面的重名函数
这里写自定义目录标题 一样的代码,两次调用的输出截然不同 分析原因 一样的代码,两次调用的输出截然不同 100 numpy exercises 中有个有趣的题目 26.What is the outp ...
- 【FFmpeg】便捷函数汇总(持续更新中...)
音频相关: 1.由通道布局获取通道数 int av_get_channel_layout_nb_channels(uint64_t channel_layout); 2.由通道数获取默认的通道布局 i ...
- 基于thinkphp的省略图便捷函数
1 /** 2 * 生成缩略图 3 * @param string $image 原图路径 例:thumb_5242d9082fcdc.jpg 4 * @param string $type 图像格式 ...
- 在qt中用c语言数组,在QT函数中返回一个数组/把一个数组传参给函数
1.把数组传参给函数 可以定义一个QVector的一个数组 QVector num(10); for(int i =0;i<10;i++) num [i] = i*i; fun(num); / ...
- SQL SERVER 2008中用C#定义压缩与解压缩函数
下面用C#2010定义一个函数,供SQL SERVER 2008使用: 下面是压缩函数 1 using System.Data.SqlClient; 2 using System.Data.SqlTy ...
最新文章
- 计算机导航辅助教程,计算机导航辅助下微创人工全膝关节置换的初步经验
- 《大数据系统基础》实践项目期末答辩顺利举行 校企联手打造精品实践项目见真章
- 白大脑比超级计算机还,和超级计算机相比,人类的大脑很弱吗
- Redis学习手册(事务)
- Python类私有方法的陷阱
- 用了这么久,你真的真的明白 HttpClient 的实现原理了吗?
- 4G终端-基站-核心网 信令流与数据流
- FileStream对象的使用
- [转载]INNO Setup 使用笔记
- jsp中向数据库中插入当前时间的方法精确到秒
- 关于系统响应函数OnSysCommand
- php中fread用法,php fread函数与fread函数用法
- Linux kernel中 __bitmap_weight函数的理解
- 2020年上海将初步建成“泛在化、融合化、智敏化”智慧城市
- 一网打尽Mac上的软件套装 - Omi特别篇(附演示视频)
- 手机+文件共享服务器软件,windows文件共享服务器软件
- 结构体数组 初始化(转)
- fio_generate_plots
- MFC应用中添加背景音乐,及音乐下载
- 用来判断当前python语句在分支结构中是_【单选题】哪个选项是用来判断当前 Python 语句在分支结构中?...