c++学习记录
Wyuio_do
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
最长不下降子序列
最长不下降子序列。原创 2022-08-11 17:05:15 · 147 阅读 · 1 评论 -
广搜典型题:细胞
细胞原创 2022-06-30 22:06:13 · 212 阅读 · 0 评论 -
辗转相除法求最大公约数和最小公倍数
辗转相除法求最大公约数和最小公倍数原创 2022-06-30 21:35:48 · 173 阅读 · 0 评论 -
高精度算法
高精度加法:#include<bits/stdc++.h>using namespace std;const int maxnn = 505;char a1[maxnn], b1[maxnn];int a[maxnn], b[maxnn], c[maxnn];int main(){ cin >> a1 >> b1; int t1 = strlen(a1), t2 = strlen(b1); for(int i = 1; i <= t1; i++原创 2022-02-15 08:39:29 · 390 阅读 · 0 评论 -
栈 (stack) || 队列 (queue)
栈 stack:定义栈:stack <int> st;栈的用法:st.push(in); 向栈中压入一个元素 st.pop(); 删除栈顶元素 st.size(); 返回栈中元素数量 st.empty(); 如果栈为空,返回true st.top(); 返回栈顶元素值(不删除) 栈的有关题目:简单的:https://www.luogu.com.cn/problem/P1427https://www.luogu.com.cn原创 2022-01-19 17:33:14 · 4778 阅读 · 0 评论 -
筛质数方法 || 埃氏筛质数
1.基础筛质数(复杂度O(n)):上代码:#include<bits/stdc++.h>using namespace std;long long n;bool q(int t){ for(int j = 2; j < t; j++){ if(t % j == 0 && t != 2) return 0; } return 1;}int main(){ cin >> n; for(int i = 2; i <=原创 2022-01-17 20:16:49 · 239 阅读 · 0 评论 -
快速幂 || 取余运算
快速幂 || 取余运算原创 2021-12-25 22:08:39 · 698 阅读 · 0 评论 -
前缀表达式、中缀表达式、后缀表达式的异同
前缀表达式(波兰式):什么是前缀表达式呢?定义:https://baike.baidu.com/item/%E5%89%8D%E7%BC%80%E8%A1%A8%E8%BE%BE%E5%BC%8F/5461072?fr=aladdin简单来说,前缀表达式是一种算术表达式,它不需要括号就可以进行有括号的运算,并且运算符在前, 操作符在后.运算:如何对前缀表达式进行计算呢?可以用 压栈法:从右往左遍历,如果当前字符(或字符串)为数字或变量,则压入栈内;...原创 2021-09-12 12:04:34 · 426 阅读 · 0 评论
分享