Submission #6246475


Source Code Expand

import sys
import numpy as np
N = int(input())
AB = np.zeros((2,1<<18))
AB[:,1:N+1] = np.array([row.split() for row in sys.stdin.readlines()]).T
C = np.fft.irfft(np.fft.rfft(AB[0]) * np.fft.rfft(AB[1]))
print('\n'.join(str(int(x)) for x in C[1:2*N+1]+.5))

Submission Info

Submission Time
Task C - 高速フーリエ変換
User maspy
Language Python (3.4.3)
Score 100
Code Size 261 Byte
Status AC
Exec Time 428 ms
Memory 46292 KB

Judge Result

Set Name Sample All
Score / Max Score 0 / 0 100 / 100
Status
AC × 1
AC × 33
Set Name Test Cases
Sample 00_sample_01
All 00_sample_01, 01_00_01, 01_01_19, 01_02_31, 01_03_22, 01_04_31, 01_05_40, 01_06_15, 01_07_39, 01_08_28, 01_09_30, 01_10_23, 01_11_33, 01_12_11, 01_13_28, 01_14_41, 01_15_26, 01_16_49, 01_17_34, 01_18_02, 01_19_33, 01_20_29, 02_00_51254, 02_01_82431, 02_02_17056, 02_03_34866, 02_04_6779, 02_05_65534, 02_06_65535, 02_07_65536, 02_08_65537, 02_09_65538, 02_10_100000
Case Name Status Exec Time Memory
00_sample_01 AC 179 ms 27596 KB
01_00_01 AC 177 ms 26576 KB
01_01_19 AC 179 ms 28496 KB
01_02_31 AC 179 ms 28240 KB
01_03_22 AC 178 ms 26960 KB
01_04_31 AC 178 ms 27984 KB
01_05_40 AC 178 ms 27724 KB
01_06_15 AC 178 ms 27596 KB
01_07_39 AC 178 ms 26572 KB
01_08_28 AC 180 ms 28108 KB
01_09_30 AC 177 ms 28236 KB
01_10_23 AC 179 ms 27600 KB
01_11_33 AC 178 ms 27468 KB
01_12_11 AC 178 ms 26832 KB
01_13_28 AC 176 ms 28520 KB
01_14_41 AC 177 ms 26956 KB
01_15_26 AC 177 ms 27724 KB
01_16_49 AC 176 ms 26556 KB
01_17_34 AC 179 ms 27880 KB
01_18_02 AC 179 ms 28236 KB
01_19_33 AC 177 ms 27856 KB
01_20_29 AC 180 ms 28496 KB
02_00_51254 AC 289 ms 31952 KB
02_01_82431 AC 364 ms 40276 KB
02_02_17056 AC 219 ms 29396 KB
02_03_34866 AC 253 ms 31392 KB
02_04_6779 AC 195 ms 27428 KB
02_05_65534 AC 343 ms 34516 KB
02_06_65535 AC 329 ms 34516 KB
02_07_65536 AC 326 ms 34516 KB
02_08_65537 AC 329 ms 34516 KB
02_09_65538 AC 334 ms 34388 KB
02_10_100000 AC 428 ms 46292 KB