Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 23.12.2009, 22:53   #1
sasha1993
Пользователь
 
Регистрация: 26.06.2009
Сообщений: 43
По умолчанию проблеммы с некоторыми задачями

У меня эсть много задач которые проходят не все тесты ,и я не могу понять что я не учел.
в этой теме я прошу посмотреть ,чего я не учел ...

Последний раз редактировалось sasha1993; 23.12.2009 в 22:58.
sasha1993 вне форума Ответить с цитированием
Старый 23.12.2009, 22:55   #2
sasha1993
Пользователь
 
Регистрация: 26.06.2009
Сообщений: 43
По умолчанию

вот условие первой задачи и мой исходник
http://www.acmp.ru/index.asp?main=task&id_task=203


Код:
begin
   assignfile(input,'input.txt');
   reset(input);
   readln(s);
   readln(s2);

    fl:=false;
   for i:=1 to length(s) do
   begin
      q:=s[length(s)];
      for j:=1 to length(s)-1 do
      q:=q+s[j];
       s:=q;


      if s=s2 then
      begin
        fl:=true;
        break ;
      end;
   end;


   assignfile(output,'output.txt');
   rewrite(output);
   if fl=true then
   write(i) else write('-1');
   end.
sasha1993 вне форума Ответить с цитированием
Старый 25.12.2009, 10:40   #3
sasha1993
Пользователь
 
Регистрация: 26.06.2009
Сообщений: 43
По умолчанию

если ошыбки нет ,прошу об этом написать,чтоб я ее не искал...
sasha1993 вне форума Ответить с цитированием
Старый 25.12.2009, 16:12   #4
LeBron
Форумчанин
 
Регистрация: 10.10.2009
Сообщений: 680
По умолчанию

Задача, которая прохоит не все тесты - это задача с неверным решением, писать "если ошыбки нет ,прошу об этом написать,чтоб я ее не искал... " - глупо.
Во-первых, то, что я сдесь вижу - не исходник, оно даже компилиться не должно. Где переменные?
Во-вторых, решение неверное (как я говорил выше). контрпример:
а
а
И я бы советовал переписать простым посом сдвига, а не двигать циклически. Благо в паскале есть встроенное решение подобной задачи, которое занимает ровно 1 строку.
LeBron вне форума Ответить с цитированием
Старый 25.12.2009, 16:53   #5
Tuz861
Новичок
Джуниор
 
Регистрация: 25.12.2009
Сообщений: 1
По умолчанию

Помогите плиз решить задачу...
Дан целочисленный массив размера N. Удалить из массива все соседние одинаковые элементы, оставив их первые вхождения.
Tuz861 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
проблеммы с рекурсивной функцией. ciaonataha Общие вопросы C/C++ 2 21.07.2009 16:45
WinSock Проблеммы с получением AngelOfDeath Работа с сетью в Delphi 2 19.01.2009 02:30
Проблеммы с массивом Almost_Famous Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 4 21.04.2008 21:25
Проблеммы функции MessageDlg Snake_ua Общие вопросы Delphi 4 01.11.2007 08:08