vector<vector<int>> solution(vector<vector<int>> input) { for (int i = 0; i < input.size(); i++) { deque<int> one; bool isadd = false; for (int p = 0; p < input[0].size(); ++p) { if (one.empty()) {  if (input[i][p] != 0) { one.push_back(input[i][p]); } } else { int tail = one.back(); if (tail == input[i][p]&&isadd==false) { one.pop_back(); one.push_back(2 * tail); isadd = true; } else { if (input[i][p] != 0) { one.push_back(input[i][p]); isadd = false; } } } } while (one.size() != input[0].size()) { one.push_back(0); } vector<int> temp(one.begin(), one.end()); input[i] = temp; } return input; } 我也是,我一直怀疑样例是有问题的
点赞 评论

相关推荐

牛舌:如果我不想去,不管对方给了多少,我一般都会说你们给得太低了。这样他们就会给下一个offer的人更高的薪资了。
点赞 评论 收藏
分享
有趣的牛油果开挂了:最近这个阶段收到些杂七杂八的短信是真的烦
点赞 评论 收藏
分享
牛客网
牛客企业服务