Загрузка...

Помогите оптимизировать

Тема в разделе C/C++ создана пользователем impelix 24 сен 2022. 175 просмотров

  1. impelix
    impelix Автор темы 24 сен 2022 5 28 ноя 2021
    C
    #include <iostream>

    using namespace std;
    void dlina(int n, int k){
    for(int i = k +1; i <= n; ++i){
    cout << k << " " << i << endl;
    }
    dlina(n,k + 1);
    }
    int main()
    {
    int k, n;
    cin >> n >> k;
    dlina(n, k - 1);
    }
    Везде показывает что тайм лимитед.
    Вроде как рекурсивно.
    Спасибо, задачку если что нашел на просторах интернета.
    условие что подаются два числа. и нужно вывести последовательность длиной второго числа из чисел от 1-первого числа

    спасибо
     
  2. Whales_Nik
    Whales_Nik 24 сен 2022 50 27 мар 2022
    Скинь ссылку на задачу
     
    1. impelix Автор темы
      Whales_Nik, не помню уже, я ее просто в файлик переписал
    2. vtlstolyarov
      impelix, ты бы хоть привёл пример того как она должна работать - я ввожу в твою прогу числа 5 и 7 и она заканчивается без всякого вывода, так что мне кажется ее еще рано оптимизировать - ее надо сначала сделать чтобы работала хотябы на маленьких числах
    3. Посмотреть следующие комментарии (3)
Top
Загрузка...