| 比赛 |
期末考试1 |
评测结果 |
MMMMMMMMMM |
| 题目名称 |
Interactive |
最终得分 |
0 |
| 用户昵称 |
rzzakioi |
运行时间 |
1.394 s |
| 代码语言 |
C++ |
内存使用 |
1.37 MiB |
| 提交时间 |
2026-02-08 11:35:46 |
显示代码纯文本
#include<cstdio>
#define int long long
using namespace std;
int n,k,a[200005],q,id[200005];
signed main(){
scanf("%lld%lld",&n,&k);
for(int i=1;i<=n;i++){
scanf("%lld",&a[i]);
a[i]+=a[i-1];
}
// for(int i=1;i<=n;i++){
// int l=i,r=n,ans=0;
// while(l<=r){
// int mid=(l+r)>>1;
// if(a[mid]-a[i-1]<k){
// l=mid+1;
// }
// else{
// r=mid-1;
// ans=mid;
// }
// }
// id[i]=ans;
// }
scanf("%lld",&q);
for(int i=1;i<=q;i++){
int x;
scanf("%lld",&x);
printf("%lld\n",(n-x+1)*x*(x+1)/2);
}
return 0;
}