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; } 我也是,我一直怀疑样例是有问题的
点赞 评论

相关推荐

头像
昨天 15:27
已编辑
Java
20240423&nbsp;&nbsp;记录面试题作为参考#面经##软件开发2024笔面经#1.&nbsp;自我介绍2.&nbsp;项目介绍3.&nbsp;数据库建模&nbsp;&nbsp;确保了数据库的性能?从哪些方面考虑数据库设计保证数据库的高效?(根据简历描述问的😂)4.&nbsp;SQL优化,有索引还是很慢怎么处理?5.&nbsp;spring框架中的设计模式?6.&nbsp;Java语言中集合类型?7.&nbsp;HashSet和TreeSet的区别?8.&nbsp;并发场景下使用集合怎么保证线程安全?9.&nbsp;1000w数据需要处理,分成4个线程并发处理,每个线程处理250w数据,要求:四个异步任务在处理数据的时候可能会出现问题,如果任何一个任务在处理数据的时候出错了,此任务要结束,同时其他的任务也要结束,要求全部成功或全部失败?如果让你实现,请说一下实现的思路?10.&nbsp;多线程中的原子性和可见性?11.Java中的IO?NIO,&nbsp;BIO?(根据简历描述问的,其实这块知识没准备😂)12.&nbsp;FlieInputStream&nbsp;&nbsp;BufferInputStream&nbsp;&nbsp;为什么缓冲流比原始流要快一些?13.&nbsp;TCP中的流量控制的实现原理?14.&nbsp;代码中的可读性和可维护性的实践?15.&nbsp;&nbsp;redis实现缓存逻辑,有哪些要注意的点?16.&nbsp;反问?二面1.&nbsp;项目介绍?2.&nbsp;Java对象的深拷贝和浅拷贝?3.&nbsp;代码里如何快速的进行深拷贝?4.&nbsp;对象里有其他的对象属性,如何快速进行深拷贝?5.&nbsp;json序列化?6.&nbsp;JVM了解吗?7.&nbsp;进程在服务器上跑,看cpu有哪些东西占用怎么看?8.&nbsp;JMap了解吗9.&nbsp;redis的集群模式?10.&nbsp;哨兵模式的原理?11.&nbsp;索引失效?
点赞 评论 收藏
转发
牛客网
牛客企业服务