[Программирование]  Пробую
Сообщение было послано: Гастрит (93.94.153.249)
Дата: Понедельник, Декабрь 15 21:33:01 2008


#!/usr/bin/refalx
import stdio
import arith
import stack
exec <br 1 (1)>
def шаг
	(8 8 e.) =
	(s.1 8 e.) = (<incr s.1> 1 <add s.1 7> <add s.1 2>)
	(s.1 s.2 s.3 s.4) = (s.1 <incr s.2> <decr s.3> <incr s.4>)
def перебор
	0 () =
	0 t. () = <перебор 1 <шаг t.> (t.)>
	8 t.1 (e.1 t.2) = <печать e.1 t.2> <перебор 7 t.1 (e.1)>
	8 (e.1 t.1 t.2) = <печать e.1 t.1 t.2> <перебор 6 <шаг t.1> (e.1)>
	s. (s.1 s.2 s.3 s.4) (e.1 (s.1 e.) e.2) = \
		<перебор s. <шаг (s.1 s.2 s.3 s.4)> (e.1 (s.1 e.) e.2)>
	s. (s.1 s.2 s.3 s.4) (e.1 (s.11 s.2 e.) e.2) = \
		<перебор s. <шаг (s.1 s.2 s.3 s.4)> (e.1 (s.11 s.2 e.) e.2)>
	s. (s.1 s.2 s.3 s.4) (e.1 (e. s.3 s.41) e.2) = \
		<перебор s. <шаг (s.1 s.2 s.3 s.4)> (e.1 (e. s.3 s.41) e.2)>
	s. (s.1 s.2 s.3 s.4) (e.1 (e. s.4) e.2) = \
		<перебор s. <шаг (s.1 s.2 s.3 s.4)> (e.1 (e. s.4) e.2)>
	s. t. (e.) = <перебор <incr s.> <шаг t.> (e. t.)>
	s. (e. t.) = <перебор <decr s.> <шаг t.> (e.)>
	= <перебор 0 (1 1 7 2) ()>
def печать
	e. = <put 2 () (<symb <cp 1>> ':' 9 '[')> \
		<br 1 (<incr <dg 1>>)> <печать1 e.>
def печать1
	(s.1 s.2 e.) t. e.хвост = \
		<put 2 () (<symb s.1> '/' <symb s.2> ', ')> <печать1 t. e.хвост>
	(s.1 s.2 e.) = <put 2 () (<symb s.1> '/' <symb s.2> ']' 10)>
exec <перебор>


Сообщения в этом потоке
+ [Программирование]  Задача о 8 ферзях (468) - xonix (xonix.campus) - 15/12/2008 18:19
+ Ну, раз приветствуется... (176) - Гастрит (93.94.153.249) - 15/12/2008 20:19
+ спасибо, интересно.. (120) - xonix (cmit.mipt.ru) - 15/12/2008 21:23
+ Пробую (676) - Гастрит (93.94.153.249) - 15/12/2008 21:33
+ Рефал-2? (-) (105) - Paul7 (troll.zunet.ru) - 15/12/2008 20:35
+ Не совсем (112) - Гастрит (93.94.153.249) - 15/12/2008 20:40
+ Ясно, спасибо :) (url) (92) - Paul7 (junior.zunet.ru) - 15/12/2008 20:46
+ Mu ничего не спасает, (106) - Гастрит (93.94.153.249) - 15/12/2008 20:54
+ Кстати, при повторном прочтении возник вопрос. (81) - Paul7 (troll.zunet.ru) - 15/12/2008 21:09
+ Имеется в виду (82) - Гастрит (93.94.153.249) - 15/12/2008 21:25
+ Это я знаю и уже даже использовал. (87) - Paul7 (troll.zunet.ru) - 15/12/2008 21:27
+ Согласен. (75) - Paul7 (junior.zunet.ru) - 15/12/2008 21:05
+ Символьные преобразования, говорите? (75) - Гастрит (93.94.153.249) - 15/12/2008 21:19
+ Разве нельзя отвязать букву от байта и привязать ее к знаку Юникода? (77) - Paul7 (junior.zunet.ru) - 15/12/2008 21:28
+ При этом сломается практически всё (74) - Гастрит (93.94.153.249) - 15/12/2008 21:39
+ Разумеется, я имею в виду полное переписывание. (71) - Paul7 (junior.zunet.ru) - 15/12/2008 21:40
+ Идеологию некоторых функций придётся менять (75) - Гастрит (93.94.153.249) - 15/12/2008 21:53
+ Вероятно, все это так. (69) - Paul7 (junior.zunet.ru) - 15/12/2008 21:56
+ Перестанет (87) - Гастрит (93.94.153.249) - 15/12/2008 22:08
+ Понятно. (-) (64) - Paul7 (junior.zunet.ru) - 15/12/2008 22:17
+ Немножко не вовремя :) (149) - Paul7 (troll.zunet.ru) - 15/12/2008 18:58
+ на cpp довольно мноо строчек кода было =) (-) (76) - sim (fmail.abbyy.com) - 15/12/2008 18:37
+ ну это скучно. а вот самопечатающие программы будут интереснее (-) (91) - Смит (requiem.dolgopa) - 15/12/2008 18:26
+ char*f="char*f=%c%s%c;main() {printf(f,34,f,34,10);}%c"; main(){printf(f,34,f,34,10);} (-) (110) - J1C (10.55.91.232) - 15/12/2008 18:44
+ а инклуды где? (-) (78) - Exel (77.232.23.9) - 15/12/2008 21:53
+ на самом деле, меня впечатлила лаконичность и понятность решения ) (166) - xonix (cmit.mipt.ru) - 15/12/2008 18:31
+ напиши любвеобильного бота fro board (-) (77) - прелесть какая (proxy2.leeds.ac.uk) - 15/12/2008 18:30
+ moar botzz fro board! (-) (73) - убердюдя_зобанен (10.55.115.162) - 15/12/2008 18:31
+ ты че ко мне цепляешься? да, мои статьи корректируют три профессора и че? (-) (75) - прелесть какая (proxy2.leeds.ac.uk) - 15/12/2008 18:32
+ Один не справляется с таким количеством ошибок? (-) (74) - xkcd (93.186.51.219) - 15/12/2008 18:36
+ один умеет читать, но не умеет писать (91) - убердюдя_зобанен (10.55.115.162) - 15/12/2008 18:38
Ответить

Имя:   Пароль:    Автологин
Тема:
        

Отключить распознавание Тегов конференции
Отключить распознавание смайл-кодов
Получать уведомления об ответах по почте

 

Конференция основана на движке WWWConf 2.0 PRE BETA5, поддерживается и модерируется группой энтузиастов.