文章
4
粉丝
326
获赞
2
访问
41.1k
#include<iostream>
#include<vector>
using namespace std;
vector<int> v1;
vector<int> v2;
int main(){
v1.push_back(1);
int n;
cin>>n;
if()
for(int i=2;i<n;++i){
if(n%i==0){
if(v2.empty()){
v2.push_back(i);
}else{
if((i-1)==v2[v2.size()-1]){
v2.push_back(i);
}else{
if(v2.size()>v1.size()){
v1=v2;
}...
登录后发布评论
为什么要先push一个1呢
输入6,你的代码输出的是1,答案应该是2和3吧