1 条题解
-
0
C++ :
#include<bits/stdc++.h> using namespace std; const int maxn=100010; int n,m,p1,p2; long long a[maxn],s1,s2,sum; int main() { cin>>n; for(int i=1;i<=n;i++) cin>>a[i]; cin>>m>>p1>>s1>>s2; a[p1]+=s1; p2=1; for(int i=1;i<=n;i++) sum+=((long long)(i - m))*a[i]; for (int i=1;i<=n;i++) if(abs(sum+(i-m)*s2)<abs(sum+(p2-m)*s2)) p2=i; cout<<p2<<endl; return 0; }
信息
- ID
- 3631
- 时间
- 1000ms
- 内存
- 256MiB
- 难度
- (无)
- 标签
- 递交数
- 0
- 已通过
- 0
- 上传者