后缀数组+RMQ。
1 /* 2459 */ 2 #include 3 #include 4 #include 5 #include
数据生成器。
1 from random import randint, shuffle 2 import shutil 3 import string 4 5 6 def GenDataIn(): 7 with open("data.in", "w") as fout: 8 t = 20 9 bound = 10**210 lc = list(string.lowercase)11 for tt in xrange(t):12 length = randint(100, 500)13 line = ""14 for i in xrange(length):15 idx = randint(0, 25)16 line += lc[idx]17 fout.write("%s\n" % line)18 fout.write("#\n")19 20 21 def MovDataIn():22 desFileName = "F:\eclipse_prj\workspace\hdoj\data.in"23 shutil.copyfile("data.in", desFileName)24 25 26 if __name__ == "__main__":27 GenDataIn()28 MovDataIn()