- 博客(7)
- 收藏
- 关注
原创 高精度之大数减法
#include <iostream>#include <cstring>#include <algorithm>using namespace std;int n, m, ans[10010], n1[10005], n2[10005];char num1[10005], num2[10005];int main(){ cin >> num1 >> num2; if (strlen(num1) < strlen(num2)
2021-07-26 17:40:57
90
原创 高精度之大数加法
#include <iostream>#include <cstring>#include <algorithm>using namespace std;int n, m, ans[10010], n1[10005], n2[10005];char num1[10005], num2[10005];int main(){ cin >> num1 >> num2; if (strlen(num1) < strlen(num2)
2021-07-26 17:40:27
78
原创 高精度之大数乘法
#define _CRT_SECURE_NO_WARNINGS#include <iostream>#include <algorithm>#include <string>#include <cstdio>#include <cstdlib>using namespace std;int main() { int a[10001], b[10001]; int ans[20001] = {0}; int n = 0, m =
2021-07-26 17:03:41
91
原创 队列与优先队列详解
今天给大家(自己)讲讲队列和优先队列吧~首先讲讲什么是队列,一讲到队列就会想到栈(stack),栈是一种先进后出(FILO)的数据结构, 而队列,就是一种先进先出(FIFO)的数据结构。先进先出就不用我讲了吧~这里的话很多函数的实现原理大家感兴趣可以自己多多去了解,我们主要讲应用。头文件#include <queue>using namespace std;所有的队列都是这个库噢。队列的声明queue<数据类型> 名称//例如queue<int&g
2021-07-26 15:08:10
1814
原创 2021-07-23
1014 Waiting in Line有一个测试点5未过,看了博主的代码发现哪里有问题的望指正代码如下#include <cstdio>#include <iostream>#include <vector>#include <algorithm>#include <queue>using namespace std;struct Windows { queue<int> que; int time_
2021-07-23 17:18:35
99
原创 2021-07-22
1012 The Best Rank有个对分数相同进行排名并列的操作我处理的不够完美 导致三个测试点过去了两个,但没有过去剩下的一个。有时间我会尽快完善的代码如下#include <iostream>#include <cstdio>#include <string>#include <algorithm>using namespace std;typedef struct student Stu;struct student { s
2021-07-22 10:37:18
102
原创 树——二叉树的四种遍历方式
二叉树的遍历我又又又又又来啦。这次我将带大家深入理解二叉树的4种遍历方式。大家赶紧先想一想是哪4种方式吧!好的,就让我来揭晓答案吧!先序遍历中序遍历后序遍历层序遍历在开始遍历前,我们需要进行几个准备。给出树结构的声明给出四种遍历函数的声明包含遍历所需要容器所在的文件在这些准备工作都已经就绪后,就要开始我们的第一个遍历也就是先序遍历啦。作为第一个,当然也是最简单的,请大家要专注,跟着我一起深入理解噢!先在头文件中给出四个函数的声明void PreOrderTraversal(
2021-07-21 15:56:17
991
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人