题解 AcWing.1442 [USACO20JAN B] 单词处理器
大水题。
题目很简单,只需一个单词一个单词依次处理,判断即可。在这里使用 \(ans\) 存储当前行的字母数量。
#include <iostream>
using namespace std;
int main()
{
int n, k, ans = 0;
cin >> n >> k;
while (n--)
{
string s;
cin >> s;
ans += s.size();
if (ans > k)
{
puts("");
cout << s << " ";
ans = s.size();
}
else cout << s << " ";
}
return 0;
}

浙公网安备 33010602011771号