結果
問題 |
No.135 とりあえず1次元の問題
|
ユーザー |
![]() |
提出日時 | 2015-09-05 21:06:32 |
言語 | Scheme (Gauche-0.9.15) |
結果 |
TLE
|
実行時間 | - |
コード長 | 922 bytes |
コンパイル時間 | 243 ms |
コンパイル使用メモリ | 5,376 KB |
実行使用メモリ | 43,520 KB |
最終ジャッジ日時 | 2025-01-03 07:38:03 |
合計ジャッジ時間 | 31,965 ms |
ジャッジサーバーID (参考情報) |
judge5 / judge4 |
(要ログイン)
ファイルパターン | 結果 |
---|---|
sample | AC * 2 |
other | AC * 18 TLE * 4 |
ソースコード
(define (System.out.println x) (begin (write x) (newline) ) ) (let ( (N (read)) ) (let loop( (foo (read)) (bar '()) ) (if (eof-object? foo) (let loop2( (Min 0) (i 0) (baz (sort bar <)) ) (if (and (< (list-ref baz i) (list-ref baz (+ i 1))) (or (= Min 0) (< (abs (- (list-ref baz i) (list-ref baz (+ i 1)))) Min))) (if (= (+ i 2) (length baz)) (System.out.println (abs (- (list-ref baz i) (list-ref baz (+ i 1))))) (loop2 (abs (- (list-ref baz i) (list-ref baz (+ i 1)))) (+ i 1) baz) ) (if (= (+ i 2) (length baz)) (System.out.println Min) (loop2 Min (+ i 1) baz) ) ) ) (loop (read) (cons foo bar)) ) ) )