本文主要是介绍【校内测 11.1】 【数学题】 [LnOI2019SP]快速多项式变换(FPT),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
【校内测 11.1】 【数学题】 [LnOI2019SP]快速多项式变换(FPT)
题目
洛谷 P5248
解题思路
可以看出anan-1an-2…a1组合起来是一个m进制数
它的十进制是f(m)
那么题目就变成一个十进制转m进制
用短除法
代码
#include<iostream>
#include<cstdio>
using namespace std;
int t;
long long m,fm,a[10010];
int main()
{scanf("%lld%lld",&m,&fm);while (fm){a[++t]=fm%m;fm=fm/m;}printf("%d\n",t);for (int i=1;i<=t;i++)printf("%lld ",a[i]);return 0;
}
这篇关于【校内测 11.1】 【数学题】 [LnOI2019SP]快速多项式变换(FPT)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!