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 · 93 阅读 · 0 评论 -
递归初步
递归初步递归在于反复调用自身函数,每次调用都把问题范围缩小直到到达边界条件,递归往往要与分治思想结合递归的关键是2个重要概念的设置:递归边界递归式(递归调用)可以通过观看下面的视频进行理解:形象理解递归解决问题:全排列(Full Permutation)把1到n这n个整数按字典序从小到大输出全排列,输入为一行,包括一个整数n思路:从分治的角度看,可以把这个问题拆分成若干自问题,“输出以1为开头的全排列”,“输出以2为开头的全排列”·····“输出以n为开头的全排列”,设置一个数组p来存原创 2021-03-06 14:30:18 · 104 阅读 · 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 · 537 阅读 · 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 · 459 阅读 · 0 评论