关注
输入上万的题目 用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
牛客热帖
更多
正在热议
更多
# 在大厂上班是一种什么样的体验 #
14003次浏览 184人参与
# 机械人避雷的岗位/公司 #
44627次浏览 315人参与
# 论秋招对个人心气的改变 #
14982次浏览 204人参与
# 我的省钱小妙招 #
37525次浏览 446人参与
# 程序员找工作至少要刷多少题? #
22671次浏览 284人参与
# 工作前VS工作后,你的心态变化 #
38357次浏览 266人参与
# 为了减少AI幻觉,你注入过哪些设定? #
6979次浏览 197人参与
# 通信/硬件求职避坑tips #
139855次浏览 1086人参与
# 牛客AI体验站 #
8803次浏览 221人参与
# 毕业论文进行时 #
27597次浏览 153人参与
# 运营来爆料 #
77335次浏览 467人参与
# 你的mentor是什么样的人? #
51412次浏览 727人参与
# 你现在会用到哪些AI技能? #
24756次浏览 137人参与
# 找实习多的是你不知道的事 #
1789031次浏览 20670人参与
# 运营人的第一份offer应该如何选 #
218836次浏览 1260人参与
# 我现在比当时_,你想录用我吗 #
9884次浏览 135人参与
# 哪一瞬间让你觉得工作好累 #
75695次浏览 431人参与
# 12306一秒售罄,你抢到回家的票了吗? #
2508次浏览 52人参与
# 应届生进小公司有什么影响吗 #
118676次浏览 1162人参与
# 一张图晒一下你的AI员工 #
6172次浏览 136人参与
查看28道真题和解析