![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++
夜敖
这个作者很懒,什么都没留下…
展开
-
蓝桥杯 sine之舞 FJ的字符串
蓝桥杯基础练习:sine之舞,FJ的字符串 sine之舞 问题描述 最近FJ为他的奶牛们开设了数学分析课,FJ知道若要学好这门课,必须有一个好的三角函数基本功。所以他准备和奶牛们做一个“Sine之舞”的游戏,寓教于乐,提高奶牛们的计算能力。 不妨设 An=sin(1–sin(2+sin(3–sin(4+…sin(n))…) Sn=(…(A1+n)A2+n-1)A3+…+2)An+1 FJ想让奶牛们计算Sn的值,请你帮助FJ打印出Sn的完整表达式,以方便奶牛们做题。 输入格式 仅有一个数:N&原创 2021-03-13 16:25:21 · 97 阅读 · 0 评论 -
递归初步
递归初步 递归在于反复调用自身函数,每次调用都把问题范围缩小直到到达边界条件,递归往往要与分治思想结合 递归的关键是2个重要概念的设置: 递归边界 递归式(递归调用) 可以通过观看下面的视频进行理解: 形象理解递归 解决问题:全排列(Full Permutation) 把1到n这n个整数按字典序从小到大输出全排列,输入为一行,包括一个整数n 思路:从分治的角度看,可以把这个问题拆分成若干自问题,“输出以1为开头的全排列”,“输出以2为开头的全排列”·····“输出以n为开头的全排列”,设置一个数组p来存原创 2021-03-06 14:30:18 · 110 阅读 · 0 评论 -
质因数分解及矩阵旋转
质因数分解 编写一个程序,先读入一个正整数 N,对其做质因数分解。 例如: 90 = 2 * 3 * 3 * 5 【输入形式】 输入一个正整数 N(2<=N<=65535)。 【输出形式】 分解得到的所有质因数,从小到大排列,以空格分隔,最后一个因数后无空格。 如果N本身为质数,则输出N本身。 代码实现: #include <iostream> #include <vector> #include <algorithm> using namespac原创 2021-03-06 14:26:04 · 542 阅读 · 0 评论 -
C++用通用迭代(for_reach)遍历容器
C++用通用迭代(for_reach)遍历容器 代码实现: set集合: #include <iostream> #include <algorithm> #include <set> using namespace std; void myprint(int r); int main(){ set<int> v; v.insert(15); v.insert(10); v.insert(5); v.insert(2原创 2021-02-25 23:35:28 · 465 阅读 · 0 评论