Submission #8357434


Source Code Expand

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)

Submission Info

Submission Time
Task E - Non-triangular Triplets
User maspy
Language Python (3.4.3)
Score 700
Code Size 908 Byte
Status AC
Exec Time 527 ms
Memory 59524 KiB

Judge Result

Set Name Sample All
Score / Max Score 0 / 0 700 / 700
Status
AC × 2
AC × 38
Set Name Test Cases
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
Case Name Status Exec Time Memory
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