关注
输入上万的题目 用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
相关推荐
点赞 评论 收藏
分享
牛客热帖
正在热议
# 25届秋招总结 #
367840次浏览 3634人参与
# 如果再来一次,你还会选择这个工作吗? #
95834次浏览 928人参与
# 阿里云管培生offer #
44707次浏览 1192人参与
# 地方国企笔面经互助 #
5712次浏览 13人参与
# ai智能作图 #
7653次浏览 130人参与
# 发工资后,你做的第一件事是什么 #
3492次浏览 13人参与
# 百度开奖 #
223454次浏览 1455人参与
# 我的实习求职记录 #
6097146次浏览 83771人参与
# 简历被挂麻了,求建议 #
2519957次浏览 33417人参与
# 牛客租房专区 #
1947次浏览 69人参与
# 上班到公司第一件事做什么? #
14413次浏览 164人参与
# 阿里求职进展汇总 #
71463次浏览 772人参与
# 听到哪句话就代表面试稳了or挂了? #
96044次浏览 807人参与
# 华为工作体验 #
108814次浏览 851人参与
# 网易求职进展汇总 #
38704次浏览 315人参与
# 如何写一份好简历 #
614950次浏览 8692人参与
# 如果有时光机,你最想去到哪个年纪? #
26377次浏览 545人参与
# 面试体验感最好的是哪家? #
91189次浏览 898人参与
# 还记得你第一次面试吗? #
27337次浏览 361人参与
# 如何一边实习一边秋招 #
1001537次浏览 12714人参与
# 腾讯求职进展汇总 #
203904次浏览 1683人参与
# 实习中的菜狗时刻 #
279643次浏览 2753人参与