提出 #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 | ||||
| 結果 |
|
|
| セット名 | テストケース |
|---|---|
| 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 |