题解 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;
}
posted @ 2022-03-19 19:52  wbs200  阅读(59)  评论(0)    收藏  举报