首页
题库
面试
求职
学习
竞赛
More+
所有博客
搜索面经/职位/试题/公司
搜索
我要招人
去企业版
登录 / 注册
不知道201903131344970
中国地质大学(武汉)
2018届
C++工程师
关注
私信
加入黑名单
举报TA
首页
刷题
圈子
项目
笔记
基本资料
真题试卷
在线编程
心理测试
回答的问题(11)
字符串排序
0
因为有重复的字符串 可以使用STL中的multiset 存进去直接排好序了 #include <iostream> #include <string> #include <set> using namespace std; int main(){ int...
发表于 2019-09-26 17:59:08
编程题3
0
看题看了半天,我们先捋一捋。 首先重要的是idea,每个idea都包含了 1.对应PM的id 2.提出时间 3.优先级 4.需要的时间 2.对于PM来说,他们产生idea,PM有自己的规则来选择最想完成的idea。 3.对于程序员,首先要看自己是否有空,然后根据此时的所有PM最想完成的idea, 根...
发表于 2019-04-01 18:31:58
编程题2
0
通过70% 没通过那组看了一眼100个数据 就错了一个 真的不知道怎么改 求大佬帮我看看 #include<iostream> #include<limits.h> #include<vector> using namespace std; int main(){...
发表于 2019-03-30 19:14:49
判断题
0
还能有这么简单的? #include<iostream> using namespace std; int main(){ int n,t,a; cin>>n>>t>>a; if(a==t){ cout<...
发表于 2019-03-28 14:34:12
小易喜欢的数列
0
根据上面大佬的思路 我们可以用动态规划做,dp[i][j]为长度为i以j为结尾的满足条件的数组的个数假设为n, 那么n就可以认为与长度为i-1的满足条件的数组的个数相关,具体是以什么结尾, 根据题意,我们可以知道地i-1个数字num需要满足: 1.num<=k 2.num != x*j(x...
发表于 2019-03-28 09:57:46
疯狂队列
0
#include<iostream> #include<deque> #include<cmath> #include<algorithm> #include<vector> using namespace std; int main()...
发表于 2019-03-27 23:30:26
六一儿童节
0
直接对两个数组进行排序,我是按照升序排的。 然后利用双指针来进行两个数组之间的比较 #include<iostream> #include<algorithm> using namespace std; int func(int n,int h[],int m,int w...
发表于 2019-03-27 00:07:37
把二叉树打印成多行
0
可以用层次遍历,可以用一个变量来记录当前队列中元素的个数即当前层元素的个数,然后用这个值来控制把node->value装入vector的过程。 vector<vector<int> >res; if(pRoot==N...
发表于 2019-03-25 10:02:52
扑克牌顺子
0
考虑一些不合法的输出后,我们对5张牌进行排序。 拍完顺序后,最大的一张牌与前面第一张非0牌的差一定不大于4。 class Solution { public: bool IsContinuous( vector<int> num ) { int len = num...
发表于 2019-03-23 11:36:27
翻转单词序列
0
class Solution { public: string ReverseSentence(string str) { int len = str.size(); if(len==0) return str; str...
发表于 2019-03-23 11:11:31
首页
上一页
1
2
下一页
末页
扫描二维码,关注牛客网
意见反馈
下载牛客APP,随时随地刷题