首页
题库
面试
求职
学习
竞赛
More+
所有博客
搜索面经/职位/试题/公司
搜索
我要招人
去企业版
登录 / 注册
sunX&Y
东北林业大学
2022届
算法工程师
bug!
关注
私信
加入黑名单
举报TA
首页
刷题
圈子
项目
笔记
基本资料
真题试卷
在线编程
心理测试
回答的问题(42)
最大序列和
1
#include<bits/stdc++.h> using namespace std; typedef long long ll; const int INF = 0x3f3f3f3f; c...
发表于 2021-04-03 15:12:34
后缀表达式求值
1
class Solution { public: int getNum(string s) { int v = 0, f = 1; for(char c : s) { if(c == '-') f ...
发表于 2021-01-24 22:05:01
二叉树的最小深度
1
class Solution { public: int run(TreeNode* root) { if(root == nullptr) return 0; queue<TreeNode*> q; q.push(root); ...
发表于 2021-01-24 21:27:59
连通图
1
/* *用并查集表征连通分量。两者在直观上是不同的,但是性质是相同的。 */ #include<bits/stdc++.h> using namespace std; const int maxn = 1e3; int father[maxn+5]; int n, m; void...
发表于 2021-01-22 21:30:25
畅通工程
1
/* *kruskal 最小生成树。并查集表征连通分量。 */ #include<bits/stdc++.h> using namespace std; const int maxn = 1e4; struct edge { int u, v, w; edge(in...
发表于 2021-01-22 21:00:33
继续畅通工程
1
/* * *克鲁斯卡尔最小生成树,重点是边的排序,这里是否建立优先,其次是花费(能不花就不花)。 *但是,是否已经建立的情况下,花费的排序就多余了,可以再增加一个距离(花费优先)。 */ #include<bits/stdc++.h> using namespace std; co...
发表于 2021-01-22 20:45:40
递推数列
1
#include<bits/stdc++.h> using namespace std; long long a0, a1, p, q, k; int main() { while(cin >> a0 >> a1 >> p >>...
发表于 2021-01-22 17:30:50
二叉搜索树
1
/* *看到讨论区很多吧树全部建立后,和模板树做匹配检测,其实duck不必。 *可以在建立完模板树之后,后面的测试树,只需要建树和匹配同时进行即可, *一旦发现当下节点不匹配,直接返回false,而无需等树建完。 */ #include<...
发表于 2021-01-22 16:06:28
整数拆分
1
#include<bits/stdc++.h> using namespace std; const int maxn = 1e6; long long dp[maxn+5]; int n; void getDP() { dp[0] = 1; for(int i =...
发表于 2021-01-22 13:25:22
今年的第几天?
1
#include<bits/stdc++.h> using namespace std; int md[13][2] = {{0,0},{31,31},{28,29},{31,31},{30,30},{31,31},{30,30},{31,31}, {31,31},{30,3...
发表于 2021-01-22 11:52:51
首页
上一页
1
2
3
4
5
下一页
末页
扫描二维码,关注牛客网
意见反馈
下载牛客APP,随时随地刷题