• как ускорить работу следующей программы ?с++

    #include

    using namespace std;

    int main()

    {

    long long n,pr=1;

    cin>>n;

    ios_base::sync_with_stdio;

    cin.tie(0);


    long long r[n]={0,0};

    for(long long int i=0;i
    {cin>>r[i];}

    -for(long long i=1;i<=n;++i)

    {for(long long j=0;j
    if(r[j]>=r[j+1])swap(r[j],r[j+1]);}}

    long long pr2=r[0]*r[1]*r[n-1];

    for(long long j=n-3;j
    {pr=pr=pr*r[j];}

    if(pr2>pr)cout<
    if(pr2
    if(pr2==pr)cout<
    return 0;

    }

    ???? помогите,пожалуйста,очень нужно

Ответы 3

  • Дано N целых чисел. Требуется выбрать из них три таких числа, произведение которых максимально.
    • Автор:

      duncetclg
    • 6 лет назад
    • 0
  • #includeusing namespace std;int main(){int n;long long pr=1;cin>>n;ios_base::sync_with_stdio;cin.tie(0);long long r[n]={0,0};for( int i=0;i{cin>>r[i];}for(int i=1;i<=n;++i){for(int j=0;jif(r[j]>=r[j+1])swap(r[j],r[j+1]);}}long long pr2=r[0]*r[1]*r[n-1];for(int j=n-3;j{pr=pr=pr*r[j];}if(pr2>pr)cout<else if(pr2else if(pr2==pr)cout<return 0;}
    • Автор:

      saniya13
    • 6 лет назад
    • 0
  • Можете пожалуйста прислать не срезанный вопрос. А то например в циклах for нету выражения, выполняющегося в конце.

    А еще желательно знать изначальное задание, чтобы легче было оптимизировать код.

    • Автор:

      alonso
    • 6 лет назад
    • 0
  • Добавить свой ответ

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years