結果
問題 | No.40 多項式の割り算 |
ユーザー | tonnnura172 |
提出日時 | 2020-05-11 14:24:24 |
言語 | Python3 (3.12.2 + numpy 1.26.4 + scipy 1.12.0) |
結果 |
AC
|
実行時間 | 920 ms / 5,000 ms |
コード長 | 926 bytes |
コンパイル時間 | 116 ms |
コンパイル使用メモリ | 12,800 KB |
実行使用メモリ | 44,296 KB |
最終ジャッジ日時 | 2024-07-18 10:42:05 |
合計ジャッジ時間 | 24,854 ms |
ジャッジサーバーID (参考情報) |
judge5 / judge2 |
(要ログイン)
テストケース
テストケース表示入力 | 結果 | 実行時間 実行使用メモリ |
---|---|---|
testcase_00 | AC | 517 ms
44,160 KB |
testcase_01 | AC | 514 ms
44,292 KB |
testcase_02 | AC | 514 ms
44,160 KB |
testcase_03 | AC | 508 ms
44,032 KB |
testcase_04 | AC | 738 ms
43,904 KB |
testcase_05 | AC | 825 ms
43,784 KB |
testcase_06 | AC | 892 ms
43,808 KB |
testcase_07 | AC | 906 ms
43,904 KB |
testcase_08 | AC | 518 ms
43,936 KB |
testcase_09 | AC | 773 ms
43,908 KB |
testcase_10 | AC | 886 ms
44,028 KB |
testcase_11 | AC | 732 ms
43,816 KB |
testcase_12 | AC | 631 ms
44,036 KB |
testcase_13 | AC | 885 ms
44,164 KB |
testcase_14 | AC | 727 ms
43,648 KB |
testcase_15 | AC | 731 ms
43,900 KB |
testcase_16 | AC | 866 ms
43,908 KB |
testcase_17 | AC | 605 ms
43,940 KB |
testcase_18 | AC | 863 ms
43,644 KB |
testcase_19 | AC | 920 ms
44,288 KB |
testcase_20 | AC | 689 ms
44,168 KB |
testcase_21 | AC | 585 ms
43,940 KB |
testcase_22 | AC | 576 ms
44,028 KB |
testcase_23 | AC | 695 ms
43,908 KB |
testcase_24 | AC | 789 ms
43,652 KB |
testcase_25 | AC | 504 ms
43,776 KB |
testcase_26 | AC | 511 ms
43,780 KB |
testcase_27 | AC | 505 ms
43,912 KB |
testcase_28 | AC | 502 ms
43,900 KB |
testcase_29 | AC | 509 ms
44,296 KB |
testcase_30 | AC | 513 ms
43,776 KB |
testcase_31 | AC | 504 ms
44,036 KB |
testcase_32 | AC | 505 ms
43,908 KB |
testcase_33 | AC | 505 ms
43,656 KB |
testcase_34 | AC | 506 ms
44,032 KB |
ソースコード
import sys, re from collections import deque, defaultdict, Counter from math import ceil, sqrt, hypot, factorial, pi, sin, cos, radians, gcd, log from itertools import accumulate, permutations, combinations, product from operator import itemgetter, mul, add from copy import deepcopy from string import ascii_lowercase, ascii_uppercase, digits from bisect import bisect, bisect_left from heapq import heappush, heappop from functools import reduce, lru_cache import numpy as np def input(): return sys.stdin.readline().strip() def INT(): return int(input()) def MAP(): return map(int, input().split()) def LIST(): return list(map(int, input().split())) def ZIP(n): return zip(*(MAP() for _ in range(n))) sys.setrecursionlimit(10 ** 9) INF = float('inf') mod = 10 ** 9 + 7 D = INT() a = LIST() p1 = np.poly1d(a[::-1]) p2 = np.poly1d([1, 0, -1, 0]) ret = (p1/p2)[1] print(len(ret)) print(*([int(x) for x in list(ret)][::-1]))