为什么我要使用SIGCONT,它在某些IDE中运行

时间:2019-05-17 21:55:32

标签: c++ c++14

我正在从codechef问题代码: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中运行,但在Codechef IDE上却给出运行时错误

0 个答案:

没有答案