コード例 #1
0
def p1269():
    if not os.path.exists('1269'):
        os.mkdir('1269')
    os.system('g++ code/1269.cpp')

    # case 1~10 #边界输入
    for case_id in range(1, 11):
        io = IO(file_prefix="1269/", data_id=case_id)
        io.input_write(open('raw_data/1269/data{}.in'.format(case_id)).read())
        io.output_gen('./a.out')

    open('1269/scores', 'w').write(open('raw_data/scores/1269').read())
コード例 #2
0
def p1366():
    if not os.path.exists('1366'):
        os.mkdir('1366')
    os.system('g++ code/1366.cpp')

    # case 1 1 #简单输入
    io = IO(file_prefix="1366/", data_id=1)
    io.input_writeln('5')
    io.input_writeln('5 1')
    io.input_writeln('4 1')
    io.input_writeln('6 1')
    io.input_writeln('7 2')
    io.input_writeln('8 3')
    io.input_writeln('0')
    io.output_gen('./a.out')

    # case 2 19 #大数据输入
    io = IO(file_prefix="1366/", data_id=2)
    io.input_write(open('raw_data/1366.in').read())
    io.output_gen('./a.out')

    open('1366/scores', 'w').write(open('raw_data/scores/1366').read())
コード例 #3
0
def p1008():
    if not os.path.exists('1008'):
        os.mkdir('1008')
    os.system('g++ code/1008.cpp')

    # case 1 1 #简单输入
    io = IO(file_prefix="1008/", data_id=1)
    io.input_writeln('1')
    io.input_writeln('3')
    io.input_writeln('ab')
    io.input_writeln('ab')
    io.input_writeln('bc')
    io.output_gen('./a.out')

    # case 2~11 # n = 2
    for case_id in range(2, 11):
        io = IO(file_prefix="1008/", data_id=case_id)
        io.input_writeln(20)
        for x in range(20):
            io.input_writeln(2)
            b = String.random(randrange(90, 100),
                              charset=cyaron.ALPHABET_CAPITAL)
            c = String.random(randrange(90, 100),
                              charset=cyaron.ALPHABET_CAPITAL)
            io.input_writeln(b)
            io.input_writeln(c)
        io.output_gen('./a.out')

    # case 11~20 #边界输入
    for case_id in range(11, 21):
        io = IO(file_prefix="1008/", data_id=case_id)
        io.input_write(
            open('raw_data/1008/data{}.in'.format(case_id - 10)).read())
        io.output_gen('./a.out')

    open('1008/scores', 'w').write(open('raw_data/scores/1008').read())