제출 #74448

#제출 시각아이디문제언어결과실행 시간메모리
74448TAMREF다항식 계산 (KRIII5P_2)C++17
2 / 7
143 ms20192 KiB
#include <bits/stdc++.h>
using namespace std;
 
typedef long long ll;
ll a[1005];
int n, p;
 
int main(){
	ios_base::sync_with_stdio(0);cin.tie(0);
	cin >> n >> p;
	for(int i = n, x; i >= 0; i--){
		cin >> x;
		a[i % p] += x;
	}
	for(int i = p; i--;) a[i] %= p;
	for(int j = 0; j < p; j++){
		int k = 1;
		int ans = 0;
		for(int i = 0; i <= p; i++){
			ans = (ans + k * a[i]) % p;
			k = k * j % p;
		}
		printf("%d\n",ans);
	}
	return 0;
}
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...