亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? lattice.scm

?? Scheme跨平臺編譯器
?? SCM
字號:
;;; LATTICE -- Obtained from Andrew Wright.;; 08/06/01 (felix): renamed "reverse!" to "reverse!2" because MZC doesn't like redefinitions.;; Given a comparison routine that returns one of;       less;       more;       equal;       uncomparable; return a new comparison routine that applies to sequences.(define lexico    (lambda (base)        (define lex-fixed            (lambda (fixed lhs rhs)                (define check                    (lambda (lhs rhs)                        (if (null? lhs)                            fixed                            (let ((probe                                        (base (car lhs)                                            (car rhs))))                                (if (or (eq? probe 'equal)                                        (eq? probe fixed))                                    (check (cdr lhs)                                        (cdr rhs))                                    'uncomparable)))))                (check lhs rhs)))        (define lex-first            (lambda (lhs rhs)                (if (null? lhs)                    'equal                    (let ((probe                                (base (car lhs)                                    (car rhs))))                        (case probe                            ((less more)                                (lex-fixed probe                                    (cdr lhs)                                    (cdr rhs)))                            ((equal)                                (lex-first (cdr lhs)                                    (cdr rhs)))                            ((uncomparable)                                'uncomparable))))))        lex-first))(define (make-lattice elem-list cmp-func)    (cons elem-list cmp-func))(define lattice->elements car)(define lattice->cmp cdr); Select elements of a list which pass some test.(define zulu-select    (lambda (test lst)        (define select-a            (lambda (ac lst)                (if (null? lst)                    (reverse!2 ac)                    (select-a                        (let ((head (car lst)))                            (if (test head)                                (cons head ac)                                ac))                        (cdr lst)))))        (select-a '() lst)))(define reverse!2    (letrec ((rotate                (lambda (fo fum)                    (let ((next (cdr fo)))                        (set-cdr! fo fum)                        (if (null? next)                            fo                            (rotate next fo))))))        (lambda (lst)            (if (null? lst)                '()                (rotate lst '()))))); Select elements of a list which pass some test and map a function; over the result.  Note, only efficiency prevents this from being the; composition of select and map.(define select-map    (lambda (test func lst)        (define select-a            (lambda (ac lst)                (if (null? lst)                    (reverse!2 ac)                    (select-a                        (let ((head (car lst)))                            (if (test head)                                (cons (func head)                                    ac)                                ac))                        (cdr lst)))))        (select-a '() lst))); This version of map-and tail-recurses on the last test.(define map-and    (lambda (proc lst)        (if (null? lst)            #t            (letrec ((drudge                        (lambda (lst)                            (let ((rest (cdr lst)))                                (if (null? rest)                                    (proc (car lst))                                    (and (proc (car lst))                                        (drudge rest)))))))                (drudge lst)))))(define (maps-1 source target pas new)    (let ((scmp (lattice->cmp source))            (tcmp (lattice->cmp target)))        (let ((less                    (select-map                        (lambda (p)                            (eq? 'less                                (scmp (car p) new)))                        cdr                        pas))                (more                    (select-map                        (lambda (p)                            (eq? 'more                                (scmp (car p) new)))                        cdr                        pas)))            (zulu-select                (lambda (t)                    (and                        (map-and                            (lambda (t2)                                (memq (tcmp t2 t) '(less equal)))                            less)                        (map-and                            (lambda (t2)                                (memq (tcmp t2 t) '(more equal)))                            more)))                (lattice->elements target)))))(define (maps-rest source target pas rest to-1 to-collect)    (if (null? rest)        (to-1 pas)        (let ((next (car rest))                (rest (cdr rest)))            (to-collect                (map                    (lambda (x)                        (maps-rest source target                            (cons                                (cons next x)                                pas)                            rest                            to-1                            to-collect))                    (maps-1 source target pas next))))))(define (maps source target)    (make-lattice        (maps-rest source            target            '()            (lattice->elements source)            (lambda (x) (list (map cdr x)))            (lambda (x) (apply append x)))        (lexico (lattice->cmp target))))(define (count-maps source target)  (maps-rest source             target             '()             (lattice->elements source)             (lambda (x) 1)             sum))(define (sum lst)  (if (null? lst)      0      (+ (car lst) (sum (cdr lst)))))(define (run)  (let* ((l2            (make-lattice '(low high)                (lambda (lhs rhs)                    (case lhs                        ((low)                            (case rhs                                ((low)                                    'equal)                                ((high)                                    'less)                                (else                                    (error 'make-lattice "base" rhs))))                        ((high)                            (case rhs                                ((low)                                    'more)                                ((high)                                    'equal)                                (else                                    (error 'make-lattice "base" rhs))))                        (else                            (error 'make-lattice "base" lhs))))))        (l3 (maps l2 l2))        (l4 (maps l3 l3)))    (count-maps l2 l2)    (count-maps l3 l3)    (count-maps l2 l3)    (count-maps l3 l2)    (count-maps l4 l4)))(time (run))

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产激情91久久精品导航| 成人性色生活片| 欧美人与性动xxxx| 亚洲黄色尤物视频| 99久久夜色精品国产网站| 国产精品免费视频观看| 国产成人综合亚洲91猫咪| 久久久777精品电影网影网| 国产综合一区二区| 久久精品夜色噜噜亚洲a∨| 国产一区二区三区免费| 日本亚洲欧美天堂免费| 欧美视频中文字幕| 亚洲国产视频一区| 欧美精品三级在线观看| 日本在线不卡视频| 精品乱人伦小说| 国产成人在线视频播放| 国产精品无人区| aa级大片欧美| 亚洲最大成人综合| 欧美区视频在线观看| 日本91福利区| 2022国产精品视频| 丰满少妇在线播放bd日韩电影| 国产欧美精品区一区二区三区 | 亚洲国产欧美另类丝袜| 欧美午夜免费电影| 日本人妖一区二区| 久久综合色8888| 成人黄色在线网站| 一区二区三区成人在线视频| 欧美片网站yy| 国产在线精品免费| 国产精品嫩草影院com| 一本大道综合伊人精品热热| 午夜精品久久久久久久蜜桃app| 欧美一区二区免费视频| 国产一区二区按摩在线观看| 中文字幕日韩精品一区| 欧美午夜理伦三级在线观看| 麻豆久久久久久久| 日本一区二区三区dvd视频在线| 色综合色狠狠天天综合色| 婷婷久久综合九色国产成人 | 国产精品全国免费观看高清| 91一区一区三区| 日韩中文字幕麻豆| 久久久精品天堂| 日本国产一区二区| 麻豆国产精品官网| 自拍偷拍国产精品| 欧美一区二区精美| 成人午夜在线视频| 午夜欧美在线一二页| 久久色视频免费观看| 色综合中文字幕国产| 性欧美大战久久久久久久久| 2020国产成人综合网| 91久久精品一区二区| 捆绑调教一区二区三区| 亚洲欧洲三级电影| 日韩一级黄色大片| 99久久国产综合精品女不卡| 日本少妇一区二区| 日韩伦理电影网| 日韩免费福利电影在线观看| 91亚洲国产成人精品一区二区三| 日本不卡的三区四区五区| 国产精品久久久久久久久久久免费看 | 国产一区二区0| 亚洲一区二区黄色| 久久久久久一二三区| 欧美在线高清视频| 国产a级毛片一区| 同产精品九九九| 国产精品欧美综合在线| 欧美一区二区精品久久911| 91在线无精精品入口| 黄页网站大全一区二区| 亚洲国产一区二区视频| 中文字幕 久热精品 视频在线| 欧美裸体一区二区三区| 成人av免费在线播放| 久久国产精品72免费观看| 亚洲愉拍自拍另类高清精品| 国产色91在线| 日韩午夜电影在线观看| 91成人网在线| 成人一二三区视频| 激情成人午夜视频| 色妞www精品视频| 国产一区二区视频在线| 日韩在线a电影| 亚洲激情在线激情| 国产亚洲精品中文字幕| 91精品国产一区二区三区香蕉| 色诱亚洲精品久久久久久| 高清视频一区二区| 国产一区不卡在线| 美国十次了思思久久精品导航| 亚洲成人激情自拍| 亚洲精品欧美二区三区中文字幕| 国产欧美日韩亚州综合| 精品国产伦理网| 欧美一区在线视频| 欧美日韩综合在线| 91看片淫黄大片一级| av不卡在线观看| 成人午夜私人影院| 成人综合在线观看| 国产精品综合视频| 国产在线精品一区二区三区不卡| 日韩和欧美一区二区三区| 亚洲成av人在线观看| 一区二区三区欧美日| 亚洲欧美区自拍先锋| 中文字幕在线免费不卡| 国产欧美一区二区精品性色| 久久久久久久综合日本| 亚洲精品在线网站| 26uuu亚洲综合色| 精品国产乱码久久久久久闺蜜| 欧美日韩不卡一区| 欧美日韩国产三级| 欧美剧在线免费观看网站| 欧美日韩国产首页| 欧美精品aⅴ在线视频| 欧美日韩高清一区二区不卡| 欧美日韩一区二区三区免费看 | 夫妻av一区二区| 国产成人一级电影| 高清视频一区二区| 成人永久aaa| 99re视频精品| 日本高清免费不卡视频| 91极品美女在线| 欧美视频在线一区二区三区| 欧美日韩视频在线观看一区二区三区| 欧美日韩一区在线观看| 51午夜精品国产| 精品少妇一区二区三区在线播放| 日韩精品一区二区三区中文不卡 | 亚洲欧洲av一区二区三区久久| 国产精品美女一区二区在线观看| 日本一区二区高清| 中文字幕中文字幕一区二区| 亚洲免费成人av| 亚洲成人黄色小说| 美女精品一区二区| 国产精品自在欧美一区| 北条麻妃国产九九精品视频| 97精品久久久午夜一区二区三区| 色婷婷av一区二区三区大白胸| 欧美三级视频在线观看| 一级女性全黄久久生活片免费| 亚洲精品国产一区二区精华液| 亚洲国产成人va在线观看天堂| 无码av免费一区二区三区试看| 强制捆绑调教一区二区| 国产九色sp调教91| 99re成人在线| 欧美妇女性影城| 精品粉嫩aⅴ一区二区三区四区| 欧美国产欧美综合| 一区二区三区在线观看动漫| 日韩高清不卡一区二区| 国产精品一区二区你懂的| 91视频免费播放| 欧美放荡的少妇| 日本一区二区视频在线| 一区二区三区在线视频免费| 免费在线看成人av| 国产91富婆露脸刺激对白| 欧美亚洲图片小说| 精品免费日韩av| 最近日韩中文字幕| 青娱乐精品视频| 成人av网在线| 欧美一区二区播放| 国产精品伦理在线| 日韩高清在线一区| www.欧美日韩| 91精品国产综合久久久久| 国产精品人成在线观看免费| 亚洲成av人影院在线观看网| 国产精品1区2区| 欧美日韩一区成人| 中文字幕成人av| 日韩电影在线观看电影| 成人动漫视频在线| 日韩一区二区三区视频在线| 国产欧美一区二区在线| 午夜精彩视频在线观看不卡| 国产成人综合在线观看| 69堂国产成人免费视频| 国产精品国产三级国产普通话99| 日产国产欧美视频一区精品| 91影院在线免费观看| 精品国产电影一区二区|