時間限制 2000 ms ・ 記憶體限制 256 MB
題目描述
給定多項式從 8 次項到常數項的九個係數,請以簡潔、易讀的格式輸出。
格式規則如下:
- 各項依次方遞減排列,次方以
^表示。 - 係數為 0 的項不輸出;若全部係數為 0,只輸出
0。 - 常數項只輸出數值;一次項寫成
x,不寫x^1。 - 非常數項的係數若為 1 或 −1,省略數字 1,例如
x^3、-x^3。 - 第一項為正時不加正號;為負時直接以
-開頭。 - 其餘各項使用
+或-連接,運算子兩側各一個空白。負項必須寫成減去正項,不可寫成+ -3x。 - 除二元加減號兩側外,不得有其他空白。
輸入格式
輸入一行或多行,每行包含九個整數係數,依序對應 8 次到 0 次項。係數絕對值皆小於 1000,整數間以一個或多個空白分隔。讀到檔案結尾為止。
輸出格式
每筆資料輸出一行格式化後的多項式。
題目來源:UVa 392 — Polynomial Showdown。 原題:https://onlinejudge.org/external/3/392.pdf
範例測資
範例輸入 1
0 0 0 1 22 -333 0 1 -1 0 0 0 0 0 0 -55 5 0
範例輸出 1
x^5 + 22x^4 - 333x^3 + x - 1 -55x^2 + 5x
請先登入後再提交程式碼
討論與題解
載入討論區…