close
本題為暴力法
就很單純地按照她的規矩
但是有很多要注意的地方
我總共用了十一組的if else...
條列一下情況好了


情況一
    前面都是零 這是第一項
           如果是0次方→直接輸出常數n
           如果是1次方→判斷是否為+1→是 輸出x 
                         →否 判斷是否為-1→是 輸出-x
          →否 判斷是否為正數→是 輸出nx/否 輸出-nx
    如果不是1或0次方→判斷係數是否為1或-1 →是 輸出次方(注意+-)/否 輸出nx^m(注意+-)
情況二
   不是第一項
           如果是0次方→判斷正負→直接輸出常數 + or - n
           如果是1次方→判斷是否為+1→是 輸出 x 
                         →否 判斷是否為-1→是 輸出- x
          →否 判斷是否為正數→是 輸出nx/否 輸出-nx
    如果不是1或0次方→判斷係數是否為1或-1 →是 輸出次方(注意+-)
            →否 判斷係數正負 輸出加/減號 係數 次方數

另外 注意不要有行末空白

我是邊輸入邊輸出的
所以拿8次方當成判斷EOF的
如果是這樣那那邊也要注意判斷一下這樣。



給一下測資好了
Simple Input


 

0 0 0 0 0 0 0 0 0
0 1 0 0 0 0 0 0 0
0 0 1 0 0 0 0 0 0
0 0 0 1 0 0 0 0 0
0 0 0 0 1 0 0 0 0
0 0 0 0 0 1 0 0 0
0 0 0 0 0 0 1 0 0
0 0 0 0 0 0 0 1 0
0 0 0 0 0 0 0 0 1

0 0 0 0 0 0 0 0 0
0 -1 0 0 0 0 0 0 0
0 0 -1 0 0 0 0 0 0
0 0 0 -1 0 0 0 0 0
0 0 0 0 -1 0 0 0 0
0 0 0 0 0 -1 0 0 0
0 0 0 0 0 0 -1 0 0
0 0 0 0 0 0 0 -1 0
0 0 0 0 0 0 0 0 -1

0 0 0 0 0 0 0 0 0
0 2 0 0 0 0 0 0 0
0 0 2 0 0 0 0 0 0
0 0 0 2 0 0 0 0 0
0 0 0 0 2 0 0 0 0
0 0 0 0 0 2 0 0 0
0 0 0 0 0 0 2 0 0
0 0 0 0 0 0 0 2 0
0 0 0 0 0 0 0 0 2

0 0 0 0 0 0 0 0 0
0 -2 0 0 0 0 0 0 0
0 0 -2 0 0 0 0 0 0
0 0 0 -2 0 0 0 0 0
0 0 0 0 -2 0 0 0 0
0 0 0 0 0 -2 0 0 0
0 0 0 0 0 0 -2 0 0
0 0 0 0 0 0 0 -2 0
0 0 0 0 0 0 0 0 -2

1 2 3 4 5 6 7 8 9

-1 -2 -3 -4 -5 -6 -7 -8 -9

1 1 1 1 1 1 1 1 1
-1 -1 -1 -1 -1 -1 -1 -1 -1

 

Output for Simple input
0
x^7
x^6
x^5
x^4
x^3
x^2
x
1
0
-x^7
-x^6
-x^5
-x^4
-x^3
-x^2
-x
-1
0
2x^7
2x^6
2x^5
2x^4
2x^3
2x^2
2x
2
0
-2x^7
-2x^6
-2x^5
-2x^4
-2x^3
-2x^2
-2x
-2
x^8 + 2x^7 + 3x^6 + 4x^5 + 5x^4 + 6x^3 + 7x^2 + 8x + 9
-x^8 - 2x^7 - 3x^6 - 4x^5 - 5x^4 - 6x^3 - 7x^2 - 8x - 9
x^8 + x^7 + x^6 + x^5 + x^4 + x^3 + x^2 + x + 1
-x^8 - x^7 - x^6 - x^5 - x^4 - x^3 - x^2 - x - 1


arrow
arrow
    全站熱搜

    aikosenoo 發表在 痞客邦 留言(0) 人氣()