这题难度不高,主要是注意审题:是按照朝原点的方向移动,到了原点就停止移动。 平时训练培养良好的习惯,注意开long long。 #include<stdio.h> int main() { long long n,x; int i,j; scanf("%lld%lld",&n,&x); long long arr[n]; long long d=0; for(i=0;i<n;i++) { scanf("%lld",&arr[i]); } for(j=0;j<n;j++) { if(x>0) { x-=arr[j]; d+=arr[j];} ...