Форум по Delphi программированию

Delphi Sources



Вернуться   Форум по Delphi программированию > Все о Delphi > [ "Начинающим" ]
Ник
Пароль
Регистрация <<         Правила форума         >> FAQ Пользователи Календарь Поиск Сообщения за сегодня Все разделы прочитаны

 
 
Опции темы Поиск в этой теме Опции просмотра
  #1  
Старый 23.01.2012, 19:42
Аватар для ALexandr555
ALexandr555 ALexandr555 вне форума
Специалист
 
Регистрация: 09.10.2010
Адрес: Тольятти
Сообщения: 803
Версия Delphi: Delphi 7
Репутация: 2064
По умолчанию ускорить работу

во входном файле
Цитата:
число строк которые проверять
сами строки
число строк для проверки
сами строки
а проверяем мы сколько раз нужные строки в начале и в конце бывают
пример
входной файл
Цитата:
4
р4
р4авпр4
параправрапа
р46547456р4
3
па
р4
яа
выходной
Код:
1
3
0
то есть па 1 раз является началом и концом в строках
р4 3 раза является
яа вообще не является началом и концом какой либо строки

Код:
program Project2ex;

{$APPTYPE CONSOLE}

uses
  SysUtils;

var
f,f2:TextFile;
a,b,k,i,n,j: integer;
m,m2: array of string[50];
mi: array of integer;

begin
AssignFile(f,'input.txt');


Reset(f);
Readln(f,a);
SetLength(m,a+1);
for i:=1 to a do readln(f,m[i]);
Readln(f,b);
SetLength(m2,b+1);
SetLength(mi,b+1);
for i:=1 to b do readln(f,m2[i]);
CloseFile(f);
for i:=1 to b do
  for k:=1 to a do
    begin
     n:=length(m2[i]);
     if pos(m2[i],m[k])=1 then
      begin
       j:=length(m[k]);
       if  (m2[i]=copy(m[k],j-n+1,j)) then inc(mi[i]);

      end;
    end;
AssignFile(f2,'output.txt');
ReWrite(f2);
for i:=1 to b do Writeln(f2,mi[i]);
CloseFile(f2);
  { TODO -oUser -cConsole Main : Insert code here }
end.
Ответить с цитированием
 


Delphi Sources

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB-коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход


Часовой пояс GMT +3, время: 15:24.


 

Сайт

Форум

FAQ

Соглашения

Прочее

 

Copyright © Форум "Delphi Sources" by BrokenByte Software, 2004-2025