题目描述枫零社制定了一个连续 n天的训练计划。第 i 天完成训练需要消耗 ai 点精力。 小 V 想选择一段连续的日期进行训练并要求这段日期内的精力消耗总和不超过 K。求满足条件的最长连续训练天数。如果不存在任何可以完成的单日训练输出 0。输入格式第一行包含两个整数 n 和 K其中 1 ≤ n ≤ 2e50 ≤ K≤ 1e18。第二行包含 n个整数 a1, a2, ..., an其中 1≤ ai ≤ 1e9。输出格式输出一个整数表示精力消耗总和不超过 K 的最长连续日期长度。输入输出样例输入 #1复制运行8 10 2 1 3 2 4 1 1 5输出 #1复制运行4说明/提示例如第 1 天到第 4 天的总消耗为 2 1 3 2 8可以连续训练 4 天。不存在满足条件的长度为5 的连续日期因此答案为 4。//来源洛谷网#includeiostream#includevector#includealgorithmusing namespace std;int main(){long long n,k,zd,count{0};cinnk;zdn;vectorlong longday{};for(long long i{0};in;i){ long long ene;cinene;day.push_back(ene);countene;}long long left{0},rightn-1;while(countk){if(day[left]day[right]){count-day[right];--right;}else {count-day[left];left;}zdmin(zd,right-left1);}coutzd;return 0;}