Advertisement
Arden

Untitled

Oct 23rd, 2012
70
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.08 KB | None | 0 0
  1. Дано:
  2. Cлова a, b, c; Длина каждого слова — n символов;
  3. Доказать:
  4. d(a, b) + d(b, c) >= d(a, c)
  5. Доказательство:
  6. Пусть слова a и c отличаются в некоторых позициях. Тогда любое слово b будет отличаться в этих позициях хотя бы от одного из слов а и c. Следовательно, расстояние между словами (a, c) всегда будет не больше, чем сумма расстояний между словами (a, b) и (b, c).
  7. Пример:
  8. Пусть имеются три слова a, b, c длины n = 4 символа каждое:
  9. a = yyyy
  10. b = yyxx
  11. c = yyyx
  12. Расстояния между словами (различия в позициях) равны:
  13. d(a, b) = 2;
  14. d(a, c) = 1;
  15. d(b, c) = 1;
  16. Получаем, что d(a, b) + d(b, c) >= d(a, c) , то есть 2 + 1 > 1;
  17. d(a, b) + d(a, c) >= d(b, c), то есть 2 + 1 > 1;
  18. d(b, c) + d(a, c) >= d(a, b), то есть 1 + 1 = 2.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement