随笔
Robin_w2321
这个作者很懒,什么都没留下…
展开
-
关于用scanf(“%d“,)时非法字符输入导致的死循环的原因及解决方法
(0<n<20),需要考虑非法字符输入的情况。若输入非法字符或者不在合法区间,则重新输入。题目要求输入一个整数。原创 2023-09-09 10:58:16 · 1676 阅读 · 0 评论 -
2021-08-09
「数学基础」第6章 期望问题A. 【例题1】单选错位:简单的期望。B. 【例题2】期望分数:期望DP,注意读入字符为'\n'的情况。C. 【例题3】路径长度:简单的图上的期望路径长度问题。原创 2021-08-09 09:49:38 · 134 阅读 · 0 评论 -
2021-08-08
「字符串算法」第5章 AC自动机A. 【例题1】单词查询:AC自动机模板。B. 【例题2】单词频率:注意单词会重复。洛谷上同一题需要进一步优化,fail不能再一步一步跳了。C. 【例题3】前缀匹配:匹配文本串,标记经过的点,最后再把每个模式串再匹配一下更新答案。D. 【例题4】屏蔽词删除:不需要跳fail;查找屏蔽词时用栈,每次找到后就回溯。...原创 2021-08-08 10:55:24 · 140 阅读 · 0 评论 -
优先队列结构体排序
struct node{ int r,n; node (int a,int b):r(a),n(b){}//记住就行 bool operator < (const node a)const{//重载运算符 return a.r<r; }}; priority_queue<node>q;q.push(node{r,n});原创 2021-07-11 18:47:13 · 231 阅读 · 0 评论 -
博弈论题单
我的博弈论题单原创 2021-07-06 16:44:32 · 183 阅读 · 0 评论 -
概率与期望题单
概率与期望题单原创 2021-04-03 17:11:57 · 196 阅读 · 0 评论 -
C++中的cmath和string常用函数
一、c++ cmath常用库函数绝对值函数abs、fabs、labs四舍五入函数round取上整函数ceil取下整函数floor常用三角函数sin、cos、tan、asin、acos、atan对数函数log、log10指数函数pow、pow10平方根函数sqrt二、C++中的String的常用函数用法总结string读入用getline(包括空格)或者cin(不包括空格)。该博客内容string的构造函数的形式string的大小和容量:size()和length()st原创 2021-04-03 09:37:08 · 421 阅读 · 0 评论 -
关于我的代码
我的代码还在建设中原创 2020-01-14 20:34:49 · 523 阅读 · 0 评论 -
代码注意事项
一、注意运算的先后顺序1.判断偶数时if(x%2==0)不能改成if(!x%2),因为这样它会先算!x,再算(!x)%2,所以会得到错误答案,这里可以改成if(!(x%2))。这东西搞得我一道题交了21遍才过。...原创 2020-12-06 13:56:07 · 713 阅读 · 0 评论