Есть такой файл:
0
2
30
31
32
33
34
35
360
361
362
363
365
366
367
368
369
37
39
4
5
6
7
80
81
831
832
833
834
835
837
838
839
84
85
86
87
88
89
9
И нужно найти какие 3-ёх значные числа (или на что начинающиеся) не входят в этот список, то есть в нашем случае в этот список не входят:
1*
364
38*
82*
830
836
Всё это сделать без перебора. В реальности этот список состоит из 20-ти значных чисел и в файле болше миллиона строк.
З.Ы. Блин, а в универе что-то похожее помню было...