算法说明
Allen(luhao)
这个作者很懒,什么都没留下…
展开
-
合法c++标识符判断
给定一个不包含空白符的字符串,请判断是否是 C 语言合法的标识符号(注:题目保证这些字符串一定不是 C 语言的保留字)。只包含字母、数字及下划线(“_”)。原创 2023-03-23 12:45:21 · 1034 阅读 · 0 评论 -
数字三角形
第一行一个整数N(原创 2022-08-09 14:36:30 · 126 阅读 · 0 评论 -
牛客网[SCOI2005]扫雷MINE
枚举原创 2022-07-05 23:19:07 · 143 阅读 · 0 评论 -
位数问题(bit)
【问题】求在 n 位数里,有多少个数中有偶数个 3 ?(只用输出答案 mod 12345 的结果)【输入样例】2【输出样例】73【数据范围】1<=n<=1000【样例说明】在 10 - 99 中有 0 个 3 的数有 72 个有 2 个 3 的数有 1 个#include<cstdio>int n,z[1001][2],x;int main(){ scanf("%d",&n); z[1][1]=1;z[1][0]=9; for(in..原创 2022-05-28 13:58:09 · 142 阅读 · 0 评论 -
C++中的递归算法
递归含义递归指的是在函数的定义中使用函数自身的方法。流程图:C 语言支持递归,即一个函数可以调用其自身。但在使用递归时,程序员需要注意定义一个从函数退出的条件,否则会进入死循环。递归函数在解决许多数学问题上起了至关重要的作用,比如计算一个数的阶乘、生成斐波那契数列(博客里有题),等等。递归的优缺点优点:1. 比较简洁2.在树的前序,中序,后序遍历算法中,递归的实现明显要比循环简单得多。缺点:1.递归由于是函数调用自身,而函数调用是有时间和空间.原创 2022-05-21 14:45:11 · 2205 阅读 · 0 评论