ENG
RUS
Timus Online Judge
Online Judge
Задачи
Авторы
Соревнования
О системе
Часто задаваемые вопросы
Новости сайта
Форум
Ссылки
Архив задач
Отправить на проверку
Состояние проверки
Руководство
Регистрация
Исправить данные
Рейтинг авторов
Текущее соревнование
Расписание
Прошедшие соревнования
Правила
вернуться в форум
Обсуждение задачи
1024
. Перестановки
Where is Wrong answer #3
Послано
Akbar Ali
16 ноя 2006 06:52
#include<iostream.h>
int main()
{
long int s=0,i,n,a[1000];
cin>>n;
for(i=1;i<=n;i++)
cin>>a[i];
i=1;
do
{
s=s+a[i];
if(a[i]<=i)break;
i=a[i];
} while(i<=n);
cout<<s<<endl;
return 0;
}
© 2000–2024
Timus Online Judge Team
. Все права защищены.