关注
输入上万的题目 用scanf不要用cin。 我写的也是暴力O(n^2),AC了 #include <iostream>
#include <vector>
#include <algorithm>
#include <unordered_map>
#include <map>
#include <set>
using namespace std;
class Solution{
public:
int getKMul(vector<int>& v, int k){
int sum;
int mxlen = 0;
for (int i=0; i<v.size(); i++) {
sum = 0;
for (int j=i; j<v.size(); j++) {
sum += v[j];
if (sum % k == 0) {
mxlen = max(j-i+1, mxlen);
}
}
if (mxlen >= v.size()-i) {
break;
}
}
return mxlen;
}
};
int main(){
int n;
cin>>n;
vector<int> v;
int x;
for (int i=0; i<n; i++) {
scanf("%d",&x);
v.push_back(x);
}
int k;
cin>>k;
Solution s;
cout<<s.getKMul(v, k)<<endl;
}
查看原帖
点赞 1
相关推荐
点赞 评论 收藏
分享
点赞 评论 收藏
分享
牛客热帖
更多
正在热议
更多
# 面试问题记录 #
36933次浏览 569人参与
# 工作一周年分享 #
16110次浏览 107人参与
# 京东TGT #
38017次浏览 158人参与
# 入职第五天,你被拉进了几个工作群 #
15082次浏览 80人参与
# 机械人,你的第一份感谢信是谁给的 #
24112次浏览 296人参与
# 假如我穿越到了妈妈的18岁 #
2745次浏览 34人参与
# 面试经验谈 #
24619次浏览 372人参与
# 面试吐槽bot #
6993次浏览 57人参与
# 视觉/交互/设计招聘信息汇总 #
11542次浏览 596人参与
# 职场捅娄子大赛 #
267089次浏览 2387人参与
# 国企vs私企,你更想去? #
214127次浏览 2038人参与
# 零跑求职进展汇总 #
2838次浏览 16人参与
# 上班苦还是上学苦呢? #
215672次浏览 1288人参与
# 请用你的专业向妈妈表白 #
5830次浏览 60人参与
# 职场新人生存指南 #
340709次浏览 7288人参与
# 非技术er求职现状 #
55455次浏览 407人参与
# 异地恋该为对方跳槽吗 #
29119次浏览 146人参与
# 妈妈治愈了你哪些脆皮时刻 #
7973次浏览 123人参与
# 对妈妈没说出口的话 #
17152次浏览 382人参与
# 硬件人秋招的第一个offer #
67746次浏览 1083人参与
# 硬件人更看重稳定还是高薪 #
43530次浏览 218人参与