Я решаю практическую проблему из codechef problemcode: RECIPE
Сначала я попытался использовать массив вместо вектора, но я получил ту же ошибку
int n;
int flag=0,x=0;
vector <int> v;
cin>>n;
int a[n];
for (int i=0; i<n; i++)
{
cin>>a[i];
v.push_back(a[i]);
}
sort(a,a+n);
x=a[0];
for (int i=1; i<n; i++)
if (a[i]%x!=0)
{
flag=1;
break;
}
vector<int>::iterator p;
if (flag==0)
for (p=v.begin(); p<v.end(); p++)
cout<<*p/x<<" ";
else for (p=v.begin(); p<v.end(); p++)
cout<<*p<<" ";
cout<<endl;
Этот код работает в моей среде IDEно это дает ошибку времени выполнения на IDE * codechef