*****
[动态内存分配](https://baike.baidu.com/item/%E5%8A%A8%E6%80%81%E5%88%86%E9%85%8D%E5%86%85%E5%AD%98/2968252?fr=aladdin)
*****
`getchar``(); ``//吃掉上面输入中回车符给下面输入字符串带来的影响`[链接](https://zhidao.baidu.com/question/543072985.html)
> 在需要输入回车的情况下,刚输入完一个字符串,后面还需要输入另一个,需要加一个getchar(),用它来抵消那回车键,要不第二个字符串会有问题。
`scanf``(``"%[^\n]"``, strtmp) != EOF`[链接](https://blog.csdn.net/qq_30007603/article/details/81164232)
# scanf("%\*\[^\\n\]%\*c")的意思是什么
#### scanf("%[^\n]%*c",str)表示读入一行字符串。
#### ^表示"非",\[^\\n\]表示读入换行字符就结束读入。
#### \*表示换行符读入后不赋予任何变量,即scanf("%\*\[^\\n\]%\*c")表示跳过一行字符串。
- 蓝桥杯
- 问题 1434[蓝桥杯][历届试题]回文数字
- 问题 1084: 用筛法求之N内的素数。 时间限制: 1Sec 内存限制: 64MB
- 问题 1094: 字符串的输入输出处理 时间限制: 1Sec 内存限制: 64MB
- A + B Problem II(1002)
- ACM
- L. Digit sum--The Preliminary Contest for ICPC Asia Shanghai 2019
- 单链表逆置法
- 有线性表(a1,a2,…,an),采用单链表存储,头指针为H,每个结点中存放线性表中一个元素,现查找某个元素值等于X的结点。分别写出下面三种情况的查找语句。要求时间尽量少。 (1)线性表中元素无序。(2)线性表中元素按递增有序。 (3)线性表中元素按递减有序。
- 减治法
- 减治法之堆运算
- 减治法之求两序列中位数
- 减治法之求第k小的数字
- 选择问题考研题
- 动态规划
- 动态规划之最长公共子序列
- 最大总和(1003)
- 数塔问题
- 动态规划之最大子段和
- 丢鸡蛋
- 0-1背包问题
- TSP问题
- 贪心算法
- 活动安排