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

Обсуждение задачи 1012. K-ичные числа. Версия 2

CHIDEMYAN SERGEY WHY WA#6?HERE IS MY CODE!!THANK!!!! [6] // Задача 1012. K-ичные числа. Версия 2 10 апр 2007 21:35
#include<iostream.h>
#include<stdio.h>
int main()
{
int n,i,k;unsigned __int64 a[2000],p;
cin>>n>>k;a[1]=k-1;a[2]=k*(k-1);
for(i=3;i<=n;i++)
{a[i]=(k-1)*(a[i-1]+a[i-2]);p=a[i];}
if(n==1)
cout<<k-1;
else
if(n==2)
cout<<k*(k-1);
else
if(n>=3)
printf("%I64u", p);


return 0;
}
Romko [Lviv NU] Re: WHY WA#6?HERE IS MY CODE!!THANK!!!! [5] // Задача 1012. K-ичные числа. Версия 2 10 апр 2007 22:53
You should use long arithmetic!!!
CHIDEMYAN SERGEY Re: WHY WA#6?HERE IS MY CODE!!THANK!!!! [4] // Задача 1012. K-ичные числа. Версия 2 11 апр 2007 17:17
CAN I SOLVE IT WHITOUT LONG ARITHMETIC?THANK!!!
Romko [Lviv NU] NO(-) // Задача 1012. K-ичные числа. Версия 2 11 апр 2007 18:04
KIRILL(ArcSTU) Yes:) // Задача 1012. K-ичные числа. Версия 2 11 апр 2007 18:08

1)hacking ;) - bad way
2)find answers for all test cases

but more easy to write LA

Edited by author 11.04.2007 18:10
Paradox(Petrosian Alexander)~ Re: WHY WA#6?HERE IS MY CODE!!THANK!!!! [1] // Задача 1012. K-ичные числа. Версия 2 11 апр 2007 18:19
I have the solution!!!
do you want
THANK ALL OF YOU!!!