یه ارور مسخره ای هست
میگه بین اعداد صحیح علامتدار و بی علامت نمیشه مقایسه انجام داد...
چه مسخره...
ارور کامل رو میتونی بزاری؟
اینو هم بزن شاید درست شد:
//In the Name of God
#include <bits/stdc++.h>
#include <iostream>
#include <string>
#include <algorithm>
#include <cmath>
#include <vector>
#include <map>
#include <set>
#include <cstdio>
#include <cstdlib>
#include <fstream>
#include <cctype>
#include <fstream>
#include <cstring>
#include <cctype>
//#include <conio.h>
using namespace std;
#define MOD 1000000007
#define maxn 1000*1000*100
#define ll long long int
vector <ll> V[20001];
ll a[20001];
int main(){
ll n;
cin>>n;
for(ll i=1;i<=n;i++){
cin>>a;
}
sort(a+1,a+n+1);
ll k;
for(ll i=1;i<=n;i++){
V[a].push_back(a);
k=0;
for(ll j=i+1;j<=n;j++){
if(a[j]%V[a][k]==0){
V[a].push_back(a[j]);
k++;
}
}
}
k=0;
for(ll i=1;i<=n;i++){
if(k<V[a].size()){
k=V[a].size();
}
}
cout<<k;
return 0;
}