Artifact 6993ff5a52ea6cbc94700224a0cb109777798c43:
0000: 6c 62 20 3d 20 6c 6f 77 65 72 5f 62 6f 75 6e 64 lb = lower_bound
0010: 28 6b 29 0a 20 20 2e 2e 2e 20 6b 2d 31 5d 20 6c (k). ... k-1] l
0020: 62 20 5b 6b 20 2e 2e 2e 0a 0a 0a 75 62 20 3d 20 b [k ......ub =
0030: 75 70 70 65 72 5f 62 6f 75 6e 64 28 6b 29 0a 20 upper_bound(k).
0040: 20 2e 2e 2c 20 6b 5d 20 75 62 20 5b 6b 2b 31 20 .., k] ub [k+1
0050: 2e 2e 2e 0a 0a 0a e3 81 aa e3 81 ae e3 81 a7 e4 ................
0060: bb bb e6 84 8f e3 81 ae e9 96 8b e9 96 89 e5 8c ................
0070: ba e9 96 93 e3 82 92 e3 82 a4 e3 83 86 e3 83 ac ................
0080: e3 83 bc e3 82 bf e3 81 ae 20 5b 29 20 e5 8c ba ......... [) ...
0090: e9 96 93 e3 81 ab e7 9b b4 e3 81 99 e3 81 ab e3 ................
00a0: 81 af 0a 0a 20 20 5b 41 2c 20 42 5d 0a 20 20 20 .... [A, B].
00b0: 20 3d 20 5b 20 6c 6f 77 65 72 5f 62 6f 75 6e 64 = [ lower_bound
00c0: 28 41 29 2c 20 75 70 70 65 72 5f 62 6f 75 6e 64 (A), upper_bound
00d0: 28 42 29 20 29 0a 0a 20 20 5b 41 2c 20 42 29 0a (B) ).. [A, B).
00e0: 20 20 20 20 3d 20 5b 20 6c 6f 77 65 72 5f 62 6f = [ lower_bo
00f0: 75 6e 64 28 41 29 2c 20 6c 6f 77 65 72 5f 62 6f und(A), lower_bo
0100: 75 6e 64 28 42 29 20 29 0a 0a 20 20 28 41 2c 20 und(B) ).. (A,
0110: 42 5d 0a 20 20 20 20 3d 20 5b 20 75 70 70 65 72 B]. = [ upper
0120: 5f 62 6f 75 6e 64 28 41 29 2c 20 75 70 70 65 72 _bound(A), upper
0130: 5f 62 6f 75 6e 64 28 42 29 20 29 0a 0a 20 20 28 _bound(B) ).. (
0140: 41 2c 20 42 29 0a 20 20 20 20 3d 20 5b 20 75 70 A, B). = [ up
0150: 70 65 72 5f 62 6f 75 6e 64 28 41 29 2c 20 6c 6f per_bound(A), lo
0160: 77 65 72 5f 62 6f 75 6e 64 28 42 29 20 29 0a wer_bound(B) ).