輸入兩個多項式,計算它們的和。 每個多項式有若干對整數表示,每組整數中,第乙個整數表示係數(非0),第二個整數表示該項的次數。 如由3 3 5 -2 1 4 0表示3x^5 - 2 * x + 4其中第乙個3表示該多項式由三個整數對表示。
輸入為兩行,分別表示兩個多項式。表示每項的整數對按照次數大小降序給出。(次數絕對值小於1000,係數絕對值小於10000)
按照降次順序輸出表示和多項式的整數對(係數為0的整數對不用輸出,整數對由空格分隔,最後乙個整數對後不新增空格)
3 3 5 -2 1 4 04 2 3 -1 2 1 1 3 0
3 5 2 3 -1 2 -1 1 7 0
#include #include #include #include using namespace std;
mapadd(mapm1, int m, mapm2, int n) else if (iter_m1->first < iter_m2->first) else
}while (iter_m1 != m1.end())
while (iter_m2 != m2.end())
return res;
}int main()
scanf("%d", &n);
for (i = 0; i < n; i++)
res = add(m1, m, m2, n);
for(iter = res.rbegin(); iter != res.rend(); iter++)
}for (i = 0; i < v.size(); i++) else
}return 0;
}
求兩個多項式的和
輸入兩個多項式,計算它們的和。每個多項式有若干對整數表示,每組整數中,第乙個整數表示係數 非0 第二個整數表示該項的次數。如由3 3 5 2 1 4 0表示3x 5 2 x 4其中第乙個3表示該多項式由三個整數對表示。輸入描述 輸入為兩行,分別表示兩個多項式。表示每項的整數對按照次數大小降序給出。次...
求兩個一元多項式的和
求兩個一元多項式的和。輸入格式 輸入分2行,每行分別先給出多項式非零項的個數,再以指數遞降方式輸入乙個多項式非零項係數和指數 絕對值均為不超過1000的整數 數字間以空格分隔。輸出格式 輸出分1行,分別以指數遞降方式輸出和多項式非零項的係數和指數。數字間以空格分隔,但結尾不能有多餘空格。零多項式應輸...
兩個多項式相加!
以下是本人用單鏈表所編寫的兩個多項式相加的程式,不知為何在turboc2.0上執行總有兩個errors,而且都是 declaration syntax error 還請業內高手指導!謝謝!include math.h include stdio.h typedef struct node polyn...