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

Обсуждение задачи 1353. Миллиардная Функция Васи

Any good method
Послано jagatsastry 14 фев 2008 14:07
Is there any good method other than precalculating and using the values stored?
Re: Any good method
Послано jagatsastry 15 фев 2008 00:00
I've got a good method. Use the following recurrence eqn and solve using DP.
num(n,s)=sigma(i=0 to 9){ ((s-i)>=0)?num(n-1, s-i):0}
n represents the number of digits and s represents the sum of digits.

NOTE: For those who got WA#9, you would not have initialized num[1][9]=1. Better checkout the whole 2d array once and verify that for s=81 output should be 1.



Edited by author 15.02.2008 00:14
Re: Any good method
Послано namee 6 янв 2009 20:52
I initialized num[1][9]=1 and i have AC