В языке за поискового сервера для обозначения логической опирации "или" использовается символ "|", а для логической опирации "и" - символ "&". В таблице приведены за и количество найденных по ним страниц некоторого сегмента сети интернет.
За Найдино страниц (в
тысячах)
Пушкин. 3500
Лермонтов. 2000
Пушкин | Лермонтов. 4500
Какое кол-во страниц (в тысячах) будет найдено по за Пушкин & Лермонтов? Считается, что все за выполнялись практически обновременно, так что набор страниц, содержащих все искомые слова, не изменялись за время выполнения за
const
k = 100;
type
maze = array [1..k, 1..k] of integer;
var
l : maze;
n, m: integer;
i, j: integer;
c: char;
t: text;
w: integer;
x0, y0: integer;
x1, y1: integer;
procedure ways(a,b,r:integer);
begin
if (w = 0) or (r < w) then {нет смысла идти дальше, если текущий путь уже превосходит найденный}
if (l[a,b] <> -2) then
if (r < l[a,b]) or (l[a,b] = -1) then {нет смысла идти, если текущая клетка уже была достигнута за меньшее число шагов}
begin
l[a,b] := r;
if (a = x1) and (b = y1) then
w := r
else
begin
if a <> 1 then ways(a - 1, b, r + 1);
if b <> 1 then ways(a, b - 1, r + 1);
if a <> n then ways(a + 1, b, r + 1);
if b <> m then ways(a, b + 1, r + 1);
end
end;
end;
begin
assign(t, 'input.txt');
reset(t);
w := 0;
readln(t, n, m);
readln(t, x0, y0);
readln(t, x1, y1);
for i := 1 to n do
begin
for j := 1 to m do
begin
read(t, c);
case c of
'.' : l[i,j] := -1; {будем считать, что если клетка отмечена как -1, то путь к ней еще не найден}
'X' : l[i,j] := -2; {-2, если клетка непроходима}
end;
end;
readln(t)
end;
close(t);
if (l[x0,y0] <> -2) and (l[x1,y1] <> -2) then
begin
l[x0,y0] := 1; {просто трюк, чтобы пройти проверку на (r < l[x0,y0])}
ways(x0, y0, 0);
end
else
l[x1,y1] := -1;
writeln(l[x1,y1])
end.
Информационная ёмкость всемирной сети Интернет просто огромна! Каждая сфера деятельности, любые вопросы, волнующие человека, находят своё отражение на множестве сайтов. Не является здесь исключением и здравоохранение. В Сети можно найти материалы, представляющие интерес для пациентов, практикующих врачей, организаторов здравоохранения, научных работников, страховых компаний, коммерсантов… Существуют специфические ресурсы, интересные каждой отдельной группе, но есть и такие, которые необходимы многим.
Однако польза от интернет-ресурсов зависит от того, насколько хорошо мы их знаем. Поэтому для облегчения восприятия лучше начать с их классификации.
Итак, медицинские ресурсы (сайты или отдельные странички) сети Интернет можно разделить по типу посетителей и по цели посещения. А поскольку один сайт может предоставлять посетителям информацию разного назначения (как, например, порталы), то классифицировать мы будем не сайты целиком, а отдельные тематические группы информации (тематические ресурсы). Описанную в статье коллекцию ссылок можно найти на сайте www.it2med.ru.
По типу ожидаемых посетителей (“целевая аудитория”) можно выделить следующие группы ресурсов.
Группа А — для пациентов (ресурсы, предлагающие справочную медицинскую информацию о различных заболеваниях, их симптомах профилактики или простого “домашнего” лечения, о врачах и учреждениях, оказывающих соответствующую медицинскую
Группа Б — для специалистов лечебно-диагностических подразделений (специализированная медицинская информация для специалистов практического здравоохранения и научных работников, которая может быть им полезна при проведении профилактических, лечебно-диагностических или реабилитационных мероприятий).
Группа В — для специалистов по организации здравоохранения (законодательные и нормативные акты, справочные материалы, полезные для организации работы и подготовки отчетности учреждений и отдельных частнопрактикующих врачей, а также аутсорсинговые ресурсы — медицинские услуги, оказываемые другими учреждениями и коммерческими фирмами по договорам).
Группа Д — для специалистов финансово-хозяйственных служб и коммерсантов (здесь предлагается продукция, необходимая для обеспечения деятельности медицинских учреждений, — оборудование, медикаменты, расходные материалы, инструментарий, средства связи, транспорт и т. д.).
Группа Е — для специалистов кадровых служб и поиска работы (ресурсы, предлагающие вакансии учреждений и резюме специалистов).