排位賽三E Word Processor

2021-10-03 19:39:14 字數 685 閱讀 9865

牛貝西正在為她的寫作課寫一篇**。 由於她的筆跡很差,她決定使用文字處理器鍵入**。文章包含n個單詞,以空格分隔。 每個單詞的長度在1到15個字元之間(含1和15個字元),並且僅由大寫或小寫字母組成。 根據作業說明,**必須採用非常特定的格式:每行最多只能包含k個字元,且不能計算空格。 幸運的是,bessie的文字處理器可以使用以下策略來滿足此要求:如果bessie輸入乙個單詞,並且該單詞可以適合當前行,則將其放在該行上。否則,將單詞放在下一行,然後繼續新增到該行。 當然,同一行上的連續單詞仍應以單個空格分隔。 任何行的末尾都不應有空格。不幸的是,貝茜的文字處理程式剛剛壞了。 請幫助她正確格式化她的**!

大致題意

n個單詞(n<=100) 每行不能超過k(k<=80)個字母,空格不算

否則換行輸出

計算一下即將列印的單詞的長度,加上這一行已有的長度,如果超過k,換行輸出,否則,直接輸出

#include

#include

#include

#include

#include

#include

using

namespace std;

char s[

500]

[500];

intmain()

else

}return0;

}

排位賽三B Loan Repayment

farmer john 欠了 bessie n 加侖牛奶 1 n 1e12 他必須在 k 天內將牛奶給 bessie。但是,他不想將牛奶太早拿出手。另一方面,他不得不在還債上有所進展,所以他必須每天給 bessie 至少 m 加侖牛奶 1 m 1e12 以下是 farmer john 決定償還 be...

排位賽題解

十進位制轉二進位制,右移 與 運算結合,遍歷每個數字在二進位制下點每一位。include intmain for int i 0 i 4 i for int i 0 i 4 i a i 1 右移除2 printf d d d d n num 0 num 1 num 2 num 3 return0 題...

排位賽一 E Milk Visits

farmer john 計畫建造 n 個農場,用 n 1 條道路連線,構成一棵樹 也就是說,所有農場之間都互相可以到達,並且沒有環 每個農場有一頭奶牛,品種為更賽牛或荷斯坦牛之一。farmer john 的 m 個朋友經常前來拜訪他。在朋友 i 拜訪之時,farmer john 會與他的朋友沿著從農...