提出 #8357434


ソースコード 拡げる

import sys
read = sys.stdin.buffer.read
readline = sys.stdin.buffer.readline
readlines = sys.stdin.buffer.readlines

import numpy as np

N,K = map(int,read().split())

def solve_even(N,K):
    L = N//2
    x = np.arange(K,K+N)
    y = np.concatenate([np.arange(K+L+N,K+L+N+L),np.arange(K+N,K+L+N)])
    add = N-(K+L)
    z = x + y + add
    z[L:] += 1
    answer = np.vstack([x,y,z]).T
    print('\n'.join(' '.join(row) for row in answer.astype(str)))

def solve_odd(N,K):
    L = N//2
    x = np.arange(K,K+N)
    y = np.concatenate([np.arange(K+L+N,K+L+N+L+1),np.arange(K+N,K+L+N)])
    add = N-(K+L)
    z = x + y + add
    answer = np.vstack([x,y,z]).T
    print('\n'.join(' '.join(row) for row in answer.astype(str)))

def solve(N,K):
    if K+K > N+1:
        print(-1)
        return
    if N&1:
        solve_odd(N,K)
    else:
        solve_even(N,K)

solve(N,K)

提出情報

提出日時
問題 E - Non-triangular Triplets
ユーザ maspy
言語 Python (3.4.3)
得点 700
コード長 908 Byte
結果 AC
実行時間 527 ms
メモリ 59524 KiB

ジャッジ結果

セット名 Sample All
得点 / 配点 0 / 0 700 / 700
結果
AC × 2
AC × 38
セット名 テストケース
Sample sample01.txt, sample02.txt
All sample01.txt, sample02.txt, in01.txt, in02.txt, in03.txt, in04.txt, in05.txt, in06.txt, in07.txt, in08.txt, in09.txt, in10.txt, in11.txt, in12.txt, in13.txt, in14.txt, in15.txt, in16.txt, in17.txt, in18.txt, in19.txt, in20.txt, in21.txt, in22.txt, in23.txt, in24.txt, in25.txt, in26.txt, in27.txt, in28.txt, in29.txt, in30.txt, in31.txt, in32.txt, in33.txt, in34.txt, sample01.txt, sample02.txt
ケース名 結果 実行時間 メモリ
in01.txt AC 527 ms 59524 KiB
in02.txt AC 378 ms 51884 KiB
in03.txt AC 363 ms 51432 KiB
in04.txt AC 378 ms 53024 KiB
in05.txt AC 362 ms 49428 KiB
in06.txt AC 343 ms 48808 KiB
in07.txt AC 368 ms 50900 KiB
in08.txt AC 355 ms 50252 KiB
in09.txt AC 354 ms 49060 KiB
in10.txt AC 372 ms 53388 KiB
in11.txt AC 366 ms 48808 KiB
in12.txt AC 350 ms 49268 KiB
in13.txt AC 377 ms 52252 KiB
in14.txt AC 346 ms 47948 KiB
in15.txt AC 349 ms 48564 KiB
in16.txt AC 375 ms 51192 KiB
in17.txt AC 376 ms 51760 KiB
in18.txt AC 334 ms 44628 KiB
in19.txt AC 341 ms 47948 KiB
in20.txt AC 368 ms 52652 KiB
in21.txt AC 147 ms 12452 KiB
in22.txt AC 146 ms 12164 KiB
in23.txt AC 368 ms 51760 KiB
in24.txt AC 147 ms 12452 KiB
in25.txt AC 271 ms 34428 KiB
in26.txt AC 260 ms 32256 KiB
in27.txt AC 204 ms 22436 KiB
in28.txt AC 240 ms 27792 KiB
in29.txt AC 146 ms 12452 KiB
in30.txt AC 146 ms 12452 KiB
in31.txt AC 371 ms 52744 KiB
in32.txt AC 146 ms 12452 KiB
in33.txt AC 148 ms 12452 KiB
in34.txt AC 146 ms 12452 KiB
sample01.txt AC 146 ms 12164 KiB
sample02.txt AC 148 ms 12452 KiB