Submission #1841292
Source Code Expand
def c_magicalbox(N, A): import numpy a = numpy.array(sorted(A)) # 奇数になるまで2で割る for i in range(N): while True: if a[i] % 2 == 1: break else: a[i] /= 2 ans = numpy.unique(a) # 重複しないもののみ取る #(重複した要素は、1番小さなものを倍にしていくことで得られるから) return ans.size N = int(input()) A = [int(i) for i in input().split()] print(c_magicalbox(N, A))
Submission Info
Submission Time | |
---|---|
Task | C - 高橋くんと魔法の箱 |
User | kenseiQ |
Language | Python (3.4.3) |
Score | 100 |
Code Size | 528 Byte |
Status | AC |
Exec Time | 708 ms |
Memory | 21024 KB |
Judge Result
Set Name | Sample | Subtask1 | Subtask2 | All | ||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
Score / Max Score | 0 / 0 | 20 / 20 | 30 / 30 | 50 / 50 | ||||||||
Status |
|
|
|
|
Set Name | Test Cases |
---|---|
Sample | subtask0_0.txt, subtask0_1.txt, subtask0_2.txt |
Subtask1 | subtask1_0.txt, subtask1_1.txt, subtask1_10.txt, subtask1_11.txt, subtask1_12.txt, subtask1_13.txt, subtask1_14.txt, subtask1_15.txt, subtask1_16.txt, subtask1_17.txt, subtask1_18.txt, subtask1_19.txt, subtask1_2.txt, subtask1_3.txt, subtask1_4.txt, subtask1_5.txt, subtask1_6.txt, subtask1_7.txt, subtask1_8.txt, subtask1_9.txt, subtask0_0.txt, subtask0_1.txt, subtask0_2.txt |
Subtask2 | subtask2_0.txt, subtask2_1.txt, subtask2_2.txt, subtask2_3.txt, subtask2_4.txt, subtask2_5.txt, subtask2_6.txt, subtask2_7.txt, subtask2_8.txt, subtask2_9.txt, subtask0_0.txt, subtask0_1.txt, subtask0_2.txt |
All | subtask0_0.txt, subtask0_1.txt, subtask0_2.txt, subtask1_0.txt, subtask1_1.txt, subtask1_10.txt, subtask1_11.txt, subtask1_12.txt, subtask1_13.txt, subtask1_14.txt, subtask1_15.txt, subtask1_16.txt, subtask1_17.txt, subtask1_18.txt, subtask1_19.txt, subtask1_2.txt, subtask1_3.txt, subtask1_4.txt, subtask1_5.txt, subtask1_6.txt, subtask1_7.txt, subtask1_8.txt, subtask1_9.txt, subtask2_0.txt, subtask2_1.txt, subtask2_2.txt, subtask2_3.txt, subtask2_4.txt, subtask2_5.txt, subtask2_6.txt, subtask2_7.txt, subtask2_8.txt, subtask2_9.txt, subtask3_0.txt, subtask3_1.txt, subtask3_2.txt, subtask3_3.txt, subtask3_4.txt, subtask3_5.txt, subtask3_6.txt, subtask3_7.txt, subtask3_8.txt, subtask3_9.txt |
Case Name | Status | Exec Time | Memory |
---|---|---|---|
subtask0_0.txt | AC | 304 ms | 21024 KB |
subtask0_1.txt | AC | 150 ms | 12404 KB |
subtask0_2.txt | AC | 150 ms | 12404 KB |
subtask1_0.txt | AC | 156 ms | 12588 KB |
subtask1_1.txt | AC | 165 ms | 12484 KB |
subtask1_10.txt | AC | 154 ms | 12588 KB |
subtask1_11.txt | AC | 163 ms | 12480 KB |
subtask1_12.txt | AC | 163 ms | 12536 KB |
subtask1_13.txt | AC | 165 ms | 12484 KB |
subtask1_14.txt | AC | 165 ms | 12480 KB |
subtask1_15.txt | AC | 164 ms | 12484 KB |
subtask1_16.txt | AC | 162 ms | 12536 KB |
subtask1_17.txt | AC | 164 ms | 12484 KB |
subtask1_18.txt | AC | 165 ms | 12484 KB |
subtask1_19.txt | AC | 165 ms | 12480 KB |
subtask1_2.txt | AC | 164 ms | 12484 KB |
subtask1_3.txt | AC | 164 ms | 12484 KB |
subtask1_4.txt | AC | 166 ms | 12536 KB |
subtask1_5.txt | AC | 163 ms | 12532 KB |
subtask1_6.txt | AC | 163 ms | 12480 KB |
subtask1_7.txt | AC | 165 ms | 12536 KB |
subtask1_8.txt | AC | 165 ms | 12484 KB |
subtask1_9.txt | AC | 165 ms | 12536 KB |
subtask2_0.txt | AC | 339 ms | 18732 KB |
subtask2_1.txt | AC | 670 ms | 18668 KB |
subtask2_2.txt | AC | 656 ms | 18724 KB |
subtask2_3.txt | AC | 695 ms | 18712 KB |
subtask2_4.txt | AC | 673 ms | 18708 KB |
subtask2_5.txt | AC | 691 ms | 18624 KB |
subtask2_6.txt | AC | 675 ms | 18648 KB |
subtask2_7.txt | AC | 687 ms | 18712 KB |
subtask2_8.txt | AC | 676 ms | 18632 KB |
subtask2_9.txt | AC | 644 ms | 18712 KB |
subtask3_0.txt | AC | 356 ms | 18792 KB |
subtask3_1.txt | AC | 696 ms | 18840 KB |
subtask3_2.txt | AC | 670 ms | 18788 KB |
subtask3_3.txt | AC | 628 ms | 18820 KB |
subtask3_4.txt | AC | 681 ms | 18832 KB |
subtask3_5.txt | AC | 688 ms | 18832 KB |
subtask3_6.txt | AC | 672 ms | 18824 KB |
subtask3_7.txt | AC | 708 ms | 18832 KB |
subtask3_8.txt | AC | 659 ms | 18824 KB |
subtask3_9.txt | AC | 681 ms | 18776 KB |