結果
問題 | No.1724 [Cherry 3rd Tune A] Lápiz labial de Sonia |
ユーザー | MasKoaTS |
提出日時 | 2021-10-31 20:34:36 |
言語 | Python3 (3.12.2 + numpy 1.26.4 + scipy 1.12.0) |
結果 |
AC
|
実行時間 | 747 ms / 2,000 ms |
コード長 | 882 bytes |
コンパイル時間 | 340 ms |
コンパイル使用メモリ | 12,928 KB |
実行使用メモリ | 57,536 KB |
最終ジャッジ日時 | 2024-10-09 11:29:06 |
合計ジャッジ時間 | 20,781 ms |
ジャッジサーバーID (参考情報) |
judge1 / judge3 |
(要ログイン)
テストケース
テストケース表示入力 | 結果 | 実行時間 実行使用メモリ |
---|---|---|
testcase_00 | AC | 35 ms
11,520 KB |
testcase_01 | AC | 36 ms
11,776 KB |
testcase_02 | AC | 36 ms
11,648 KB |
testcase_03 | AC | 36 ms
11,648 KB |
testcase_04 | AC | 36 ms
11,648 KB |
testcase_05 | AC | 36 ms
11,648 KB |
testcase_06 | AC | 36 ms
11,648 KB |
testcase_07 | AC | 36 ms
11,648 KB |
testcase_08 | AC | 36 ms
11,776 KB |
testcase_09 | AC | 36 ms
11,520 KB |
testcase_10 | AC | 36 ms
11,520 KB |
testcase_11 | AC | 37 ms
11,648 KB |
testcase_12 | AC | 36 ms
11,648 KB |
testcase_13 | AC | 38 ms
11,648 KB |
testcase_14 | AC | 38 ms
11,776 KB |
testcase_15 | AC | 36 ms
11,648 KB |
testcase_16 | AC | 360 ms
35,104 KB |
testcase_17 | AC | 610 ms
54,800 KB |
testcase_18 | AC | 424 ms
44,768 KB |
testcase_19 | AC | 159 ms
24,860 KB |
testcase_20 | AC | 182 ms
26,324 KB |
testcase_21 | AC | 625 ms
57,408 KB |
testcase_22 | AC | 607 ms
57,416 KB |
testcase_23 | AC | 637 ms
57,536 KB |
testcase_24 | AC | 632 ms
57,408 KB |
testcase_25 | AC | 623 ms
57,536 KB |
testcase_26 | AC | 650 ms
57,404 KB |
testcase_27 | AC | 645 ms
57,536 KB |
testcase_28 | AC | 657 ms
57,412 KB |
testcase_29 | AC | 657 ms
57,376 KB |
testcase_30 | AC | 747 ms
57,404 KB |
testcase_31 | AC | 614 ms
57,504 KB |
testcase_32 | AC | 371 ms
51,140 KB |
testcase_33 | AC | 349 ms
51,140 KB |
testcase_34 | AC | 364 ms
51,100 KB |
testcase_35 | AC | 368 ms
51,228 KB |
testcase_36 | AC | 35 ms
11,776 KB |
testcase_37 | AC | 35 ms
11,648 KB |
ソースコード
import itertools as iter import collections as coll import heapq as hq import bisect as bis from decimal import Decimal as dec from copy import deepcopy as dcopy import math import sys sys.setrecursionlimit(10**6) def input(): return sys.stdin.readline().rstrip() def getN(): return int(sys.stdin.readline().rstrip()) def getNs(): return map(int,sys.stdin.readline().rstrip().split()) def getList(): return list(map(int,sys.stdin.readline().rstrip().split())) def strinps(n): return [sys.stdin.readline().rstrip() for _ in range(n)] pi = 3.141592653589793 mod = 10**9+7 MOD = 998244353 INF = math.inf dx = [1,0,-1,0]; dy = [0,1,0,-1] """ Main Code """ n,K = getNs() a = getList() b = getList() c = [(b[i]-a[i],i) for i in range(n)] c.sort() ans = ['' for _ in [0]*n] cnt = 0 for _,i in c: if(cnt < K): ans[i] = 'A' cnt += 1 else: ans[i] = 'B' print(''.join(ans))