不包含本位置的累积乘积

不包含本位置值的累乘数组

http://www.nowcoder.com/questionTerminal/49e3976085524094ac11c6c9b5c07a9d

include <bits/stdc++.h>

using namespace std;

int main()
{
int N,P;
cin>>N>>P;
vector<int> arr(N+2,1);
vector<long long=""> rev(N+2,1);
vector<long long=""> res(N+2,1);
for(int i=1;i<=N;i++)
{
cin>>arr[i];
res[i]=res[i-1]arr[i-1]%P;
}
for(int j=N;j>0;j--)
{
rev[j]=rev[j+1]
arr[j+1]%P;
}
for(int i=1;i<=N;i++)
cout<<(rev[i]*res[i])%P<<" ";
return 0;
}</long></long></int>

全部评论

相关推荐

人力小鱼姐:实习经历没有什么含金量,咖啡店员迎宾这种就别写了,其他两段包装一下 想找人力相关的话,总结一下个人优势,结合校园经历里有相关性的部分,加一段自我评价
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务