阿里巴巴3.31笔试



===============================================================================================
#阿里巴巴##C/C++##笔经#
全部评论
vector<string> res; string path; void dfs(string& nums, int start,int digit,int alpha,int m) { if (res.size() > 666666||path.size()>m) return; if(digit>=1&&alpha>=2&&path.size()==m) res.push_back(path); for (int i = start; i<nums.size(); ++i) { if (i>start&&nums[i] == nums[i - 1]) continue; path.push_back(nums[i]); if(isdigit(nums[i])) dfs(nums,i + 1,digit+1,alpha,m); else dfs(nums, i + 1, digit, alpha + 1,m); path.pop_back(); } } void subsetsWithDup(string &nums,int m) { sort(nums.begin(), nums.end()); dfs(nums, 0,0,0,m); } 刚刚少了剪枝条件,现在不知道这个能过多少
1 回复 分享
发布于 2021-03-31 17:13
请问第一题咋做啊!!
点赞 回复 分享
发布于 2021-03-31 11:26
无跳出限制的话...那大家查百度会怎么样
点赞 回复 分享
发布于 2021-04-01 14:32
第一题之前在做的时候没想到用回溯法,现在重做的时候才想起来🤣由于篇幅限制,写在了个人博客中:https://blog.csdn.net/MiSiTeLin/article/details/115578338?spm=1001.2014.3001.5501,如有错误,欢迎各位大佬指出
点赞 回复 分享
发布于 2021-04-10 16:08
请问下这面试的几年经验,我两年经验一个都不会😛
点赞 回复 分享
发布于 2021-04-16 19:03
第二题怎么做啊
点赞 回复 分享
发布于 2021-04-18 16:59

相关推荐

明天不下雨了:兄弟你是我今天看到的最好看的简历(我说的是简历风格跟简历书写)把985 211再搞亮一点。投boss就说;您好,我华科(985)研二在读,本科211。对您的岗位很感兴趣,希望能获得一次投递机会。
点赞 评论 收藏
分享
野猪不是猪🐗:把你的学校加黑,加粗,斜体,下划线,描边,内阴影,内发光,投影,外发光,再上渐变色,居中,放大到最大字号,再把简历里其它内容删了,就行了
点赞 评论 收藏
分享
评论
6
14
分享

创作者周榜

更多
牛客网
牛客企业服务