首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
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
不会数据库的渣渣
广东工业大学 C++
用滑动窗口吧,窗口内0的个数小于等于1则移动窗口有边界,否则左边界,记录窗口内1的最大个数就好了
点赞
回复
分享
发布于 2021-04-02 08:44
暂无评论,快来抢首评~
相关推荐
07-04 13:45
北京联合大学 行政专员/助理
拿到口头offer被鸽
避雷某东招聘,发邮件邀请投递,六月份面试通过,收到口头offer,hr通知处理好工作,预计入职和正式offer在七月份。辞退上一份工作,预计入职和正式offer在七月份。辞退上一份工作,联系好租房,但是一直没有收到书面offer,期间联系了多次hr,答复都是审核中,并且承诺口头offer不会失信。等待了差不多半个月,再次联系,说被拒了。耍人有一套,谁敢投。某东人力资源部,不会干就别干了。被拒是不说的,吊着人是有一套的。如果不是反复打电话过去,都不知道是被拒了。联系邮箱也没有用。纯浪费应届生时间陪跑...
以后做大牛:
还是不要相信口头的为好,就当长记性了
点赞
评论
收藏
分享
07-02 11:46
门头沟学院 Java
真想当一辈子的实习生混吃混喝
没有父母在旁的压力没有学校早八的无聊没有正职业绩的负担没有步入社会买车买房的担子没有步入婚姻车房彩礼的需求想走就走想玩就玩可以忙里偷闲可以自由选择自己想做的事可以随时吃随处上洗手间也可以自由上班自由下班可以有工作的充实可以有摸鱼的时间可以交到很好的朋友也可以选择一个人的自由建议每个人都要有这段时刻这段没有经济压力、学术压力的gap感觉此时就是最好的时刻感觉一切都是最好的安排
无助的缄默:
只要不转正,你的权限比ld大
点赞
评论
收藏
分享
05-14 15:17
青岛滨海学院 Java
这样的简历能找到工作么
本人臭双非😹每次投都得半个点好浪费时间啊
白火同学:
能。我当初应届沟通了1200,收简历50,面试10左右吧,加油投吧
投了多少份简历才上岸
点赞
评论
收藏
分享
05-11 20:45
门头沟学院 Java
难绷,这是。。
不是吧,面试都这样了
有担当的灰太狼又在摸...:
零帧起手
查看图片
点赞
评论
收藏
分享
07-02 14:27
门头沟学院 Java
27届腾讯实习已OC
06.04 投递简历 06.14 中午面试通知,晚上一面,一面后隔一小时收到二面通知 06.21 二面 06.28 收到三面通知 06.29 三面,下午收到hr面试通知 06.30 hr面7.1日 OC电话
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
4
5
分享
评论
提到的真题
返回内容
招聘动态
查看更多
现代汽车前瞻技术研发中心
京东TET
全站热榜
更多
1
...
我是一个能独当一面的大人吗
8612
2
...
我举报了室友面试作弊
7282
3
...
大家觉得测试还能活多久
7195
4
...
友友们如何看待这个问题
6533
5
...
实习期间女mt这么说我该怎么回...
4356
6
...
累了,和自己和解了
3935
7
...
加班到十点,连续加班两个星期,这是实习生的强度吗?
3487
8
...
现在的hr在清高什么啊???
3436
9
...
腾讯csig暑期一二三面
3424
10
...
我的妈呀好久没见过这么尊重人的hr了
3412
创作者周榜
更多
正在热议
更多
#
你觉得实习能学到东西吗
#
34061次浏览
678人参与
#
百度工作体验
#
222035次浏览
1969人参与
#
现代汽车前瞻技术研发急速编程挑战赛
#
27211次浏览
213人参与
#
秋招什么时候开投比较合适?
#
21859次浏览
300人参与
#
机械人与华为的爱恨情仇
#
116726次浏览
945人参与
#
实习,不懂就问
#
44705次浏览
669人参与
#
发工资后,你做的第一件事是什么
#
67951次浏览
229人参与
#
机械人集合!你是什么工程师?
#
15631次浏览
89人参与
#
如何准备秋招
#
19524次浏览
375人参与
#
找不到好工作选择GAP真的丢人吗
#
78024次浏览
938人参与
#
工作中哪个瞬间让你想离职
#
25726次浏览
177人参与
#
我想去国央企的原因
#
59728次浏览
393人参与
#
快手求职进展汇总
#
546811次浏览
6001人参与
#
硬件应届生薪资是否普遍偏低?
#
73874次浏览
514人参与
#
你们公司几号发工资
#
20899次浏览
140人参与
#
多益网络求职进展汇总
#
29060次浏览
134人参与
#
不考虑转正,实习多久合适
#
32007次浏览
145人参与
#
如果再来一次,你还会学硬件吗
#
125566次浏览
1402人参与
#
软开人,秋招你打算投哪些公司呢
#
102776次浏览
958人参与
#
每个月的工资都是怎么分配的?
#
27446次浏览
423人参与
#
面试中,你被问过哪些奇葩问题?
#
68358次浏览
796人参与
牛客网
牛客网在线编程
牛客网题解
牛客企业服务