x的值有问题,我用了我的求法以后就a掉了 LL n, k; cin >> n >> k; vector<LL> a(n + 2); for (int i = 1; i <= n; ++i) cin >> a[i]; LL cnt = 0, ci = 0; for(LL i = 1; i <= n; i ++){ if(k >= ci) { k -= ci; k++; cnt++; ci++; } else break; } LL x = cnt; 那部分代码