0
王曦
修练者
修练者
题目链接: 酷町堂:2803
#include <iostream> using namespace std; int main() { int n, T; cin >> n >> T; int t[n], s[n - 1]; for (int i = 0; i < n; i++) { cin >> t[i]; } for (int i = 0; i < n - 1; i++) { cin >> s[i]; } int w = 0, r = 0, o = 0; for (int i = 0; i < n; i++) { w += t[i]; if (i < n - 1) { w += s[i]; } if (w <= T) { o++; r = max(r, o); } else { break; } } cout << r + 1 << endl; return 0; }