快手笔试3.9AC,破纪录的分数,mark一下。
第一题:输出字符串中有效括号对数,落单左括号个数,落单右括号个数,通过90%

第二题:题目忘了

第三题:排队问题,按ai-bi的值从大到小排序就行
bool cmp(pair<int, int> a, pair<int, int> b)
{
return a.second > b.second;
}

vector<int> WaitInLine(vector<int>& a, vector<int>& b) {
// write code here
pair<int, int> couple;
vector<pair<int, int>> vec;
int diff;
for (int i = 0; i < a.size(); i++)
{
diff = a[i] - b[i];
couple = make_pair(i + 1, diff);
vec.push_back(couple);
}
sort(vec.begin(), vec.end(), cmp);
vector<int> res;
for (int i = 0; i < vec.size(); i++)
{
res.push_back(vec[i].first);
}
return res;
}

第四题:一道比较简单的动态规划,但是写的可能有点啰嗦

冲啊 #
全部评论
第四题我用的dfs,但是只通过了40...
点赞 回复 分享
发布于 2020-04-12 19:52
感觉快手比较简单,就第三题40%,其余都AC了
点赞 回复 分享
发布于 2020-04-12 20:32

相关推荐

神哥不得了:神哥来啦~自我评价和校园经历的话可以直接删了,从大厂暑期的话应该没有什么太多问题,应该是能拿到很多大厂面试机会的,就是在面试的时候表示的好一点就行,可以在面试前先把高频top 50的八股多巩固几遍,千万不要看那些假高频八股,这两个项目的话问题不是很大,应该能够帮你找到大厂实习的,算法的话一定要刷起来,因为大厂有些还是比较看重算法的
点赞 评论 收藏
分享
评论
5
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务