蓝桥杯
图灵贼灵
充满激情!
展开
-
2021-05-06
#include<iostream> #include<algorithm> #include<vector> using namespace std; int t,n,p; //矩阵乘法 vector<vector<int> > f1(vector<vector<int> >a, vector<vector<int> > b){ int n=a.size(), k=a[0].size(), m=原创 2021-05-06 11:01:32 · 71 阅读 · 0 评论 -
2021-04-02
中缀表达式转换为逆波兰表达式算法算法描述中缀转后缀代码直接求中缀表达式的结果 算法描述 将一个普通的中缀表达式转换为逆波兰表达式的一般算法是: 首先需要分配2个栈,一个作为临时存储运算符的栈S1(含一个结束符号),一个作为存放结果(逆波兰式)的栈S2(空栈),S1栈可先放入优先级最低的运算符#,注意,中缀式应以此最低优先级的运算符结束。可指定其他字符,不一定非#不可。从中缀式的左端开始取字符,逐序进行如下步骤: (1)若取出的字符是操作数,则分析出完整的运算数,该操作数直接送入S2栈。 (2)若取出的字符是原创 2021-04-02 14:42:24 · 92 阅读 · 0 评论 -
蓝桥杯
输入输出 getline函数 当cin读取数据时,它会传递并忽略任何前导白色空格字符(空格、制表符或换行符)。一旦它接触到第一个非空格字符即开始阅读,当它读取到下一个空白符的时,它将停止读取。为了绝决这个问题,可以使用getline函数进行输入 getline函数如下: getline(cin,inputLine) 其中cin是正在读取的输入流,而inputLine是接收输入字符串的string变量的名称。 代码演示: #include<iostream> using namespace s原创 2020-11-08 16:05:25 · 190 阅读 · 0 评论 -
蓝桥杯常用算法——数学函数
文章目录数学库函数判断素数 数学库函数 头文件 1.abs(x):求整数的绝对值。 2.fabs(x): 求浮点数的绝对值。 3.sqrt(x):求x的平方根。 4.pow(x,y):求x的y次方。 5.ceil(x):求不小于x的最小整数。 6.floor(x):求不大于x的最大整数。 7.log(x):求x的自然对数。 8.log10(x):求以十为底x的对数。 9.sin(x):求x的正弦。 10.cos(x):求x的余弦 判断素数 方法一: 时间复杂度为O(n) bool IsPrime(int x原创 2020-08-17 10:20:39 · 1036 阅读 · 0 评论