首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
搜索
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
AI面试、笔试、校招、雇品
HR免费试用AI面试
最新面试提效必备
登录
/
注册
terry_stf
2021-03-31 23:17
哈尔滨工程大学 Java
关注
已关注
取消关注
阿里3.26机试
第一题,题目:
有n张卡牌,每张值为0或1。
第一行输入整数T,接下来输入T组数据,每组数据的第一行输入n,第二行输入n个0/1,代表n张卡牌;
输出从每组卡牌中随机抽走一个数后,连续为1的卡牌数量的最大值。
示例:
输入:
2
3
1 1 1
6
1 0 1 0 1 1
输出:
2
3
#阿里机试#
#阿里巴巴#
#笔试题目#
提示
全部评论
推荐
最新
楼层
南风'未恋
湖南大学 C++
// 包含输入输入输出
#include<iostream> #
include<vector> #include<algorithm> using namespace std; // 滑动窗口算法 int maxSlideWindow(vector<int> nums) { int left = 0, right = 0; int count = 0; int size = nums.size(); int res = 0; while (right < size) { count += nums[right] == 0; while (count > 1) { count -= nums[left] == 0; left++; } res = max(res, right - left + 1); right++; } return res - 1; } // 主函数 int main() { int count = 0; cin >> count; vector<vector<int>> nums; while (count--) { int signlCount = 0; cin >> signlCount; int temp = 0; vector<int> nums1; while (signlCount--) { cin >> temp; nums1.push_back(temp); } nums.push_back(nums1); } int length = nums.size(); for (auto & num : nums) { int res = maxSlideWindow(num); cout << res << " "; } cout << endl; //system("pause"); return 0; }
点赞
回复
分享
发布于 2021-04-11 21:44
空空是也
字节跳动_国际化-广告创意中心_算法工程师
leetcode 原题: https://leetcode-cn.com/problems/longest-subarray-of-1s-after-deleting-one-element/ 424 这个题会做了,其他的一系列应该都没问题了: https://leetcode-cn.com/problems/longest-repeating-character-replacement/
点赞
回复
分享
发布于 2021-04-08 00:19
858619502
北京工业大学 算法工程师
个人的思路,时间复杂度O(n) int main(int argc, char const *argv[]) { int N; cin >> N; while(N--) { int nums; cin >> nums; vector<int> cards(nums); vector<int> l2r(nums, 0); vector<int> r2l(nums, 0); for(int i = 0; i < nums; ++i) { cin >> cards[i]; } int count = 0; for(int i = 0; i < nums; ++i) { l2r[i] = count; if(cards[i] == 0) count = 0; else count += 1; } count = 0; for(int i = nums - 1; i >= 0; --i) { r2l[i] = count; if(cards[i] == 0) count = 0; else count += 1; } int max_num = 0; for(int i = 0; i < nums; ++i) { max_num = max(max_num, l2r[i] + r2l[i]); } std::cout << max_num << '\n&(392)#39;; } return 0; }
点赞
回复
分享
发布于 2021-04-06 21:15
不会数据库的渣渣
广东工业大学 Java
用滑动窗口吧,窗口内0的个数小于等于1则移动窗口有边界,否则左边界,记录窗口内1的最大个数就好了
点赞
回复
分享
发布于 2021-04-02 08:44
暂无评论,快来抢首评~
相关推荐
昨天 14:37
浙江大学 Java
说说Spring Boot的启动流程。
图解Spring-牛客面...
点赞
评论
收藏
分享
12-11 23:32
已编辑
常州信息职业技术学院 测试工程师
双非硕offer帮选
👋个人背景:双非本+硕👏offer1:林洋能源,上市公司——硬件工程师💯offer2:南京一家电力公司,100人左右——嵌入式硬件工程师🌱offer3:盛合晶微,1000人左右——产品测试工程师三家工资待遇差不多,林洋公积金太低了,位置还有点偏,南京小公司不知道稳不稳定,盛合晶微的岗位有点犹豫。没招了,手里只有这三家,求求大家帮忙选个保底
0offer互助地
点赞
评论
收藏
分享
12-14 11:43
黑龙江大学 Java
这个简历烂吗? 目前研二导师放实习
用微笑面对困难:
确实比较烂,可以这么修改:加上大学的qs排名,然后大学简介要写一些,然后硕士大学加大加粗,科研经历第一句话都写上在复旦大学时,主要负责xxxx,简历左上角把学校logo写上,建议用复旦大学的简历模板
点赞
评论
收藏
分享
10-29 19:42
门头沟学院 Java
Java岗-面经(已oc)
点赞
评论
收藏
分享
昨天 15:37
浙江大学 Java
消息队列如何保证消息不丢?
图解分布式-牛客面经八股
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
4
5
分享
评论
提到的真题
返回内容
招聘动态
查看更多
出海营销领先企业钛动科技
全站热榜
更多
1
...
勇气与抉择
3.0W
2
...
2025年12月16日 多年之后 我又梦到那天
1.5W
3
...
拼多多开奖了
1.1W
4
...
双非本硕客户端总结/经验贴
6467
5
...
被mt骂了怎么办
5137
6
...
为什么上班这么痛苦?其实无非这四种内耗
4850
7
...
单9机械结构硕的求职大结局
4819
8
...
关于双非找实习的一个暴论
4801
9
...
有些事真是只有工作了才知道。。
4355
10
...
入职大厂坦白局
3442
创作者周榜
更多
正在热议
更多
#
mt对你说过最有启发的一句话
#
13695次浏览
181人参与
#
打工人的精神状态
#
121222次浏览
1407人参与
#
秋招被挂春招仍然能投的公司
#
2273次浏览
28人参与
#
找工作有哪些冷知识
#
200968次浏览
2566人参与
#
什么是优秀的实习经历
#
3163次浏览
122人参与
#
市场营销人求职交流聚集地
#
165773次浏览
1227人参与
#
提前批过来人的忠告
#
142205次浏览
1326人参与
#
滴滴求职进展汇总
#
286110次浏览
2386人参与
#
携程求职进展汇总
#
831343次浏览
5328人参与
#
来聊聊你目前的求职进展
#
701734次浏览
6955人参与
#
职场新人体验
#
155086次浏览
1118人参与
#
今年秋招你收到了多少封邮件?
#
9619次浏览
134人参与
#
工作中遇到的歹人
#
13478次浏览
192人参与
#
考研失败就一定是坏事吗?
#
164347次浏览
1205人参与
#
秋招特别不鸣谢
#
6090次浏览
83人参与
#
摸鱼被leader发现了怎么办
#
80796次浏览
506人参与
#
选实习,你更看重哪方面?
#
5497次浏览
119人参与
#
被上班搭子“传染”了哪些习惯
#
2739次浏览
69人参与
#
重来一次,我还会选择这个专业吗
#
392691次浏览
3876人参与
#
实习简历求拷打
#
609次浏览
17人参与
牛客网
牛客网在线编程
牛客网题解
牛客企业服务