![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++学习日常
Anxdada
多读书多看报, 少吃零食多睡觉
展开
-
C++的一些常用知识(持续更新)
1 : 结构体的构造函数struct node{ int x,y,step; node(int x=0,int y=0,int step=0):x(x),y(y),step(step){};};//这样不仅初始化好看, 也可以申请一个结构体.int main(){ queue<node >q; q.push(node{0,0,0}); node t;原创 2017-08-10 09:21:29 · 382 阅读 · 0 评论 -
读入外挂
inline int read(){ int x=0;bool f=0;char ch=getchar(); while (ch<'0'||'9'<ch) f|=ch=='-', ch=getchar(); while ('0'<=ch && ch<='9') x=x*10+ch-'0',ch=getchar(); return f?原创 2017-08-20 14:19:18 · 412 阅读 · 0 评论 -
HDU 6170 正则表达式匹配
传送门 //题意: 就是给定两个字符串问是否匹配, 但是要满足正则表达式的规则(就是题目稍改了下规则) //思路: 正解是dp, 网上都有, 不过乘此学习了一波C++的regex函数, 也是非常方便的, 比Java的快多了,, 我们要做的就是当有.出现时它的含义是前面可以出现任意多的任意字符, 而在这道题中题意是要匹配 . 所确定了的字符任意多次, 所以我们必须对 . 进行处理. 即把他们替换原创 2017-12-12 19:45:32 · 420 阅读 · 0 评论