设计函数求一元多项式的导数
#include <cstdio>
using namespace std;
const int MAXN = 1e5 + 10;
struct Data {
int x, y;
}data[MAXN];
int main() {
int a, b, cnt = 0;
while (~scanf("%d", &a)) {
scanf("%d", &b);
++cnt; data[cnt].x = a, data[cnt].y = b;
}
int flag = 0;
for (int i = 1; i <= cnt; i++) {
a = data[i].x * data[i].y, b = data[i].y - 1;
if (b >= 0) {
if (flag++) printf(" ");
printf("%d %d", a, b);
}
}
if (flag == 0) printf("0 0\n");
return 0;
}