ENG  RUSTimus Online Judge
Online Judge
Задачи
Авторы
Соревнования
О системе
Часто задаваемые вопросы
Новости сайта
Форум
Ссылки
Архив задач
Отправить на проверку
Состояние проверки
Руководство
Регистрация
Исправить данные
Рейтинг авторов
Текущее соревнование
Расписание
Прошедшие соревнования
Правила
вернуться в форум

Обсуждение задачи 1009. K-ичные числа

Why CA????
Послано faust 28 янв 2003 12:51
#include <iostream.h>

long int F0[1800], F1[1800];

int main(void)
{
    clrscr();

    int N, K;

    cin >> N >> K;

    F0[1] = 1;
    F1[1] = K - 1;

    F0[2] = F1[1];
    F1[2] = (K - 1) * F1[1];

    for(int i = 3 ; i <= N ; ++i)
    {
        F0[i] = F1[i - 1];
        F1[i] = (K - 1) * (F0[i - 1] + F1[i - 1]);
    };

    cout << F0[N] + F1[N];
    return 0;
};



thanks :)