关注
输入上万的题目 用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
相关推荐
点赞 评论 收藏
分享
点赞 评论 收藏
分享
点赞 评论 收藏
分享
牛客热帖
更多
正在热议
更多
# 2025年终总结 #
147078次浏览 2514人参与
# 秋招落幕,你是He or Be #
3147次浏览 76人参与
# 应届生进小公司有什么影响吗 #
109043次浏览 1116人参与
# 比亚迪工作体验 #
70074次浏览 254人参与
# 你面试体验感最差/最好的公司 #
2973次浏览 56人参与
# 工作中听到最受打击的一句话 #
2482次浏览 61人参与
# 大厂VS公务员你怎么选 #
71096次浏览 660人参与
# 重来一次,你会对开始求职的自己说 #
2909次浏览 71人参与
# 一人说一个提前实习的好处 #
3288次浏览 70人参与
# 团建是“福利”还是是 “渡劫” #
3978次浏览 110人参与
# 实习没事做是福还是祸? #
8170次浏览 135人参与
# 如何排解工作中的焦虑 #
243722次浏览 2241人参与
# 从顶到拉给所有面过的公司评分 #
144784次浏览 518人参与
# 今年你最想重开的一场面试是? #
1375次浏览 25人参与
# 你小心翼翼的闯过多大的祸? #
6872次浏览 109人参与
# 联影求职进展汇总 #
123816次浏览 781人参与
# OPPO求职进展汇总 #
755874次浏览 5390人参与
# 互联网公司爆料 #
158562次浏览 724人参与
# 产品实习,你更倾向大公司or小公司 #
189081次浏览 2053人参与
# 秋招结束之后的日子 #
113894次浏览 1038人参与
