E. Word Processor
题目链接
题目大意:
输入一段标准的英语句子,且包含N个单词,并给出整数K,让你依次输出单词,每一行可能包含多个单词,但单词长度不能超过K。单词用空格隔开,空格不算长度。
思路:
签到题。
#include <cstdio>
#include <cmath>
#include <cstring>
#include <algorithm>
#include <iostream>
#include <queue>
#include <vector>
using namespace std;
char s[105][20];
int main(){
int n,k,tol=0;
cin>>n>>k;
for(int i=0;i<n;i++){
scanf("%s",s[i]);
int len=strlen(s[i]);
tol+=len;
if(tol>k){
printf("\n");
tol=len;
printf("%s ",s[i]);
}
else printf("%s ",s[i]);
}
return 0;
}