主页
搜索
最近更新
数据统计
申请密钥
批量保存
系统公告
1
/
1
请查看完所有公告
剪贴板 xcqf3m2c
作者
crzcqh
操作
复制 Markdown
查看原文
删除文章
更新内容
```cpp #include<bits/stdc++.h> #define int long long using namespace std; const int mod=1e9+7; const int N=2e5+5; int n,ans,sum; int a[N],v[N]; int qpow(int x,int b){ int ans=1; while(b){ if(b&1) ans=ans*x%mod; b>>=1; x=x*x%mod; } return ans%mod; } signed main(){ cin>>n; for(int i=1;i<=n;i++) cin>>a[i],sum+=a[i]; for(int i=1;i<=n;i++) cin>>v[i]; for(int i=1;i<=n;i++){ ans=ans+(qpow(v[i]+1,a[i])-1+mod)%mod*qpow(2,sum-a[i])%mod; ans%=mod; } cout<<ans; return 0; } ```
正在渲染内容...