1 /* 4426 */ 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**310 lc = list(string.lowercase)11 uc = list(string.uppercase)12 fout.write("%d\n" % (t))13 for tt in xrange(t):14 n = randint(10**4, 10**5)15 q = randint(30, 40)16 fout.write("%d %d\n" % (n, q))17 line = ""18 for j in xrange(n):19 idx = randint(0, 25)20 line += lc[idx]21 fout.write("%s\n" % (line))22 for i in xrange(q):23 kth = randint(1, 1005)24 dataList = [kth]25 for j in xrange(26):26 val = randint(0, 25)27 dataList.append(val)28 fout.write(" ".join(map(str, dataList)) + "\n")29 30 31 def MovDataIn():32 desFileName = "F:\eclipse_prj\workspace\hdoj\data.in"33 shutil.copyfile("data.in", desFileName)34 35 36 if __name__ == "__main__":37 GenDataIn()38 MovDataIn()