#include <iostream>
#include <vector>
using std::cin;
using std::cout;
using std::endl;
using std::vector;
int main()
{
int N;
cin >> N;
vector<int> prices;
for (int i = 0; i < N; ++i) {
long int price;
cin >> price;
prices.push_back(price);
}
long int X;
cin >> X;
int count = 0;
for (int i = 0; i < N; ++i) {
long int currentPrice = prices[i];
if (currentPrice <= X) {
X -= currentPrice;
++count;
}
else
continue;
}
cout << count;
return 0;
}
全部WA了,都是Too short on line 1.
这题是有奇怪的数据吗?