就a了一道第一题,输入还费了老大劲,被自己蠢哭了 void test1(vector<vector<int>> arr, vector<int>& p_arr, vector<vector<int>>& out, int n){ for(int i = 0; i<arr.size(); i++){ vector<int> tmp; int& cur_p = p_arr[i]; // 每一行的指针 int cur_len = arr[i].size(); if(cur_p>=cur_len){ continue; } if(cur_p+n < cur_len){ tmp.assign(arr[i].begin()+cur_p, arr[i].begin()+cur_p+n); cur_p += n; } else{ tmp.assign(arr[i].begin()+cur_p, arr[i].end()); cur_p+=n; } out.push_back(tmp); } bool flag = true; for(int i = 0; i<p_arr.size(); i++){ if(p_arr[i]<arr[i].size()){ flag = false; } } if(flag){ return; } test1(arr, p_arr, out, n); }
点赞 1

相关推荐

不愿透露姓名的神秘牛友
07-08 14:10
点赞 评论 收藏
分享
06-12 10:50
门头沟学院 Java
你的不定积分没加C:我怎么在学院群看到了同样的话
点赞 评论 收藏
分享
牛客网
牛客网在线编程
牛客网题解
牛客企业服务