Главная страница


ru.algorithms

 
 - RU.ALGORITHMS ----------------------------------------------------------------
 From : Sergey Politov                       2:5015/176.18  23 Dec 2001  06:35:42
 To : "Medvedev Michael"
 Subject : Re: Помогите найти решение
 -------------------------------------------------------------------------------- 
 
 
 До меня дошли слухи, что *22.12.01* *0:41:58* пролетало сообщение
 от Medvedev к *All* про *"Помогите найти решение"*. И я решил вмешаться.
  U> Может кто-то подскажет мне идею решения задачи 1142 Relation с сайта
  U> acm.timus.ru - ну хотя бы математическую идею.
 
  U> -------------- Дано натуральное n, 2 <= n <= 10 За заданным n строются
  U> всевозможные отношения со знаками <, >, =. Hадо для заданного n найти
  U> количество таких отношений.
 
  U> Hапример, для n = 2 ответ 3. Всевозможные отношения: a = b,  a < b, b < a.
  U> Для n = 3 ответ 13. Всевозможные отношения: a = b = c, a = b < c, c < a =
  U> b, a < b = c, b = c < a, a = c < b, b < a = c, a < b < c, a < c < b, b < a
  U> < c, b < c < a, c < a < b, c < b <a
 
   ИМХО перебор. Да и ограничения на это указывают, при этом ставить надо либо
   <, либо =, т.к. a > b <=> b < a. Плюс = между симоволами надо ставить только
 когда 
   первый из них лексикографически меньше воторого, что бы не возникало, что
 a=b, и b=a
   разные. 
   А вообще есть один небольшой прикол, можно написать тупое решение, которое
   будет работать час, но в силу того что n <= 10, можно это посчитать дома для
 всех n, 
   а отсылать, что-то вроде:
 
 const a: array[2..10] of longint = (3,13,...);
 begin
   readln(n);
   writeln(a[n]);
 end;
 
 Искренне Ваш
                Sergey Politov
 
 --- WP/95 Rus 1.78 Релиз 1  Reg.
  * Origin: Metal Invaders. (2:5015/176.18)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Помогите найти решение   Medvedev Michael   22 Dec 2001 01:41:58 
 RE:Помогите найти решение   Vitaly Slobodskoy   23 Dec 2001 02:50:06 
 Re: RE:Помогите найти решение   Medvedev Michael   23 Dec 2001 17:57:26 
 Re: RE:Помогите найти решение   Vitaly Slobodskoy   24 Dec 2001 02:37:09 
 Re: Помогите найти решение   Andrew Ezhguroff   24 Dec 2001 14:35:13 
 Re: Помогите найти решение   Vitaly Slobodskoy   25 Dec 2001 01:13:35 
 Помогите найти решение   Max Alekseyev   25 Dec 2001 18:36:02 
 Помогите найти решение   Max Alekseyev   25 Dec 2001 19:02:20 
 Re: Помогите найти решение   Sergey Politov   23 Dec 2001 06:35:42 
Архивное /ru.algorithms/39910c6adb05.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional