Решения задач acmp.ru
Главная
Вход
Регистрация
Воскресенье, 27.09.2020, 13:20Приветствую Вас Гость | RSS
Меню сайта

Категории раздела
Pascal [121]
C++ [76]

Поиск

Мини-чат
200

Легкий заработок!

Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0

Форма входа

Главная » Файлы » Pascal

0122 Максимальная подпоследовательность

Скачать файл можно после просмотра рекламы:

05.06.2012, 02:44
var f1,f2:text;
n,i,j,indl:longint;
a,l:array [0..1000] of longint;
begin
assign(f1,'input.txt');
assign(f2,'output.txt');
rewrite(f2);reset(f1);
readln(f1,n);
for i:=1 to n do
    read(f1,a[i]);
for i:=1 to n do
    l[i]:=1;
for i:=1 to n do
    for j:=1 to i-1 do
        if(a[i]>a[j]) and (l[i]<l[j]+1)then l[i]:=l[j]+1;
indl:=1;
for i:=2 to n do
   if(l[indl]<l[i]) then indl:=i;
write(f2,l[indl]);
close(f1);
close(f2);
end.
Категория: Pascal | Добавил: shum
Просмотров: 1698 | Загрузок: 0
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Это интересно!


Copyright MyCorp © 2020