17:文字排版

究竟时间限制: 
1000ms

内存限制: 
65536kB

描述
为一样段落英文短文,单词里为空格分隔(每个单词包括该前后紧邻的标点)。请以短文重新排版,要求如下:

每行不超80个字符;每个单词居于与一行上;在与一行的单词里因一个空格分隔;行首和行尾都未曾空格。

输入
第一举办是一个平头n,表示英文短文中独词之数目.
其后是n个以空格分隔的英文单词(单词包括其左右紧邻的标点,且每个单词长度还未超过40单字母)。

输出
排版后底多行文本,每行文本字符数最多80独字符,单词里因一个空格分隔,每行文本首尾都尚未空格。

样例输入
84
One sweltering day, I was scooping ice cream into cones and told my four children they could “buy” a cone from me for a hug. Almost immediately, the kids lined up to make their purchases. The three youngest each gave me a quick hug, grabbed their cones and raced back outside. But when my teenage son at the end of the line finally got his turn to “buy” his ice cream, he gave me two hugs. “Keep the changes,” he said with a smile.

样例输出
One sweltering day, I was scooping ice cream into cones and told my four
children they could “buy” a cone from me for a hug. Almost immediately, the kids
lined up to make their purchases. The three youngest each gave me a quick hug,
grabbed their cones and raced back outside. But when my teenage son at the end
of the line finally got his turn to “buy” his ice cream, he gave me two hugs.
“Keep the changes,” he said with a smile.

表示linux和windows的编译环境不一样,
在dev里格式错误但到了noi里满分,,,,
这就比较尴尬了,,

统计 1统计 2
1 #include
2 using namespace std;
3 string kong;
4 string a[1001];//保存每个单词
5 int tot=1;//行数
6 int main() 7 {
8 int n;
9 cin>>n;
10 for(int i=1;i<=n;i++) 11 { 12 cin>>a统计,[i];
13 a[i]=a[i]+’ ‘;
14 }
15 string ans;
16 for(int i=1;i<=n;i++) 17 { 18 if((ans.length()+a[i].length()-2)>=80)
19 {
20 if(ans.empty()==true)
21 continue;
22 cout<

View Code

 

 

1.怎么样应对不测中断

 在尽番茄工作法时大家总会碰到有些出乎意料中断,那多少个中断而分为内中断和外部中断。

中间中断:如您突然想起你得打个电话,或者您突然想按照杯咖啡。那么打电话你尽管足以记下到今要处表格中,然后把它们部署在此后的某部番茄钟里。而据悉咖啡若一点一滴可于这番茄钟截止以后重新去开。所以遭遇内部中断的下,视情择记下或者去,可是有一部分中间中断是不行遏止的,比如您想去达到单厕所,这时,你虽只能停你这之番茄钟,回来后再度还启航一个番茄钟,而不是接着从前的。

外部中断:如朋友找你拉,或者有人吃您通话,这时你首先要报他而正忙于,可免得以稍后回应他,然后以公的前天得处表格中记录下来,安排在其余番茄钟里,别吃他占有你的大脑,之后持续手头上的工作。然而以之后的番茄钟里而一定尽管记得好你的承诺,否则就从未人倚重你了。

可是有局部表中断是非凡迫切的,你无法不立刻去处理,这是你将把这之西红柿钟终止,在报表里划及一个叉。

急需留意的是,这个具有的中止,你还设以报表中保有标记,以便每一日下午的记念记录,总结你的暂停次数与档次。

若相同龙下来,这多少个计划外之政工很的几近,比你早达勾于前几日需处表格中的动多丛,这就印证您得还评估你的任务量了。

2.咋样做出确切预估

天天早晨,我们还需要由“活动清单”中预估有今日之走填在“先天待办”表格中。 

故来预估的单位也一个番茄钟(25分钟),预估做有起工作需要几单洋茄钟,假如同码业务要7只洋茄钟以上,那么就档子事情过于复杂,就需要拆分开来成功。假使相同桩业务若成功的时日少于一个番茄钟,那么尽管挑几独这样时间少的粗活动安排在一个番茄钟内到位。

预估与事实上总是暴发出入的,假使同码业务还从未到位,可是所预估的番茄钟已经用了了,这就是用第二不良预估,甚至第三不行预估。

预估说白了就是猜度,既然猜不规范,这我们不苟采取历史数据预估,也就是后天我们完成的数额。这就是用大家每一日清晨把同天的倒展开回顾,把跟踪数据记在“记录”表格中。

3.
于休息时间要清放下你的行事,不要想上一个番茄钟和生一个番茄钟的办事,让您的大脑在休息时间充裕的松。

4.
每成功同样宗活动便以先天要处表格上划掉,假若当一个番茄钟的中级就有项运动,不要截止下来休息,也休想开另一样码工作,这样才碰面打乱你的音频。接着对才的运动开展回顾与小结,作者史蒂夫(Steve)称之为“过渡上”,直到这番茄钟响铃结束。

蘑菇似乎早就改成了多数口之瑕疵,我们力图与这斗争,但犹总是不得其法。而《番茄工作法图解》这依据开以教会我们安行使25分钟之专注工作,最大化的增长我们的工作成效,摆脱拖延的麻烦。

日子在自身这时一下子就是不曾了,嘭!一龙下来,原本打算开扫尾的事体,大部分仍旧老样子。

这部书的作者史蒂夫是一个程序员,每日早晨都要因25分钟的公交车去上班,在登时25分钟里,他连续看几书。他发现,由于活动单一,指标单一,他可于书上倾注所有的注意力。在当时短短之25分钟学到之物,甚至比同一天的其余时间学的双重多,更有效能。然而大家不容许间接泡在公交车里,所以史蒂夫(Steve)伊始以番茄工作法模仿在公车里的注目,以达成高成效工作的状态。

图来源《番茄工作法图解》

老三摆张的用处

“明天待办”:写下您先天需开的政工,这张纸每一日换新的

“活动清单”:写下目前若举办的事情,不用每日更换,假设发生新活动,随时加加上。

“记录”表格:记录下您每一天流程的数额,以便举行辨析改进,不用每日换。

真的,咱们时刻充足的时候,总是想做过多作业,结果通常为各样原因一向拖着,最终一宗事都无做成。

                                                                                                                             ——《番茄工作法图解》

其三、 注意事项

季、应用范围

你以为番茄钟工作法只适用于个人为?不不不,开会的时候,尝试用以下番茄钟,往往会生出让您意外的机能。时间老丰硕的集会,往往吃丁昏昏欲睡,这时启动一个番茄钟,我们并集中注意力投入到办事中间,铃声响起的时光,举办一下松,接着还起下一个番茄钟。当然,在就中间,你无道要求每个人还严厉的赤胆忠心于西茄钟。

对此有数单人口一道干活,番茄钟同样适用,只可是五只人而研讨好彼此的日子。

如上就是是外来茄钟工作法的具体操作,这么些法之所以会增长而的工作功能,让你摆脱拖延的赘,是坐番茄钟让你的关注点从“是否以预估的时间外就那项活动”转移到了“是否当及时25分钟内竭尽所能的专注工作”。而各种五分钟的缓,除了可以给您的大脑得到放松之外,同时为是对协调的同种植自然及奖赏,“瞧!我这么上心的劳作了25分钟。”

苟您从头使用番茄钟工作法,觉得有些地点不抱您,比如你觉得你可小心更丰硕时,或者您道你一贯不用天天上午做回顾。所以若想要召开一些转移,这当然可以,不过仍旧盼望您可知用正规办法至少少完善的小运,这样才会经过征集跟踪数据,做每一天回顾来做出极端正确最契合你的调整。

说了如此多,那么西红柿工作法的切实流程是什么啊?

二、 执行

1.
将公近来得举办的工作全填写入“活动清单”中,值得注意的是,那些事情必须还是可举办之。

2.
天天朝自从“活动清单”中挑选你打算前几天好的事填入“后日待办”表格中,切记不要贪多,确保同等上以内你得开扫尾。

3.
在“前天待办”表格中挑一个太要之事务,为你的番茄钟(定时器,这里我们受她番茄钟)定时25分钟,初始工作,直到25秒钟之年月及了,你的番茄钟响起,你得缓3-5分钟。接着启动下一个25分钟,继续刚才的工作。每完成同样码“前天待办”中之事体,就划掉一起,一上下来,相对不行有成就感。

4.
短时间之做事,会给我们的注意力下降,所以每季个旗茄钟(25分钟),多休息一会,15-30分钟,也终于对团结之奖励。

5.
一上之办事完毕之后便顶了“记录”阶段,记录什么数据在你自己想假若顾什么,比如同上所形成的番茄钟数量依然每个番茄钟中断的次数等于。

6. 处理等:对数码开展辨析,拿到确切的处理措施。

平、 准备干活

所待的工具至极简单,你仅仅待未雨绸缪等同开销笔,一个定时器(随便什么可以定时的物,手机里之闹钟效率就是可),三摆放张。

学习的时候每便放假还汇合带动森挥毫回家,做了一个圆满的攻计划,不过直到开学,书为尚未点一遵照。上班将来,天天还迷迷糊糊生决定,前日一定要管直接拖在无处理的政工处理好,结果不知不觉又至了中午,没开的作业仍没有做。然后便从头自责,发誓昨日必然全力干活依然上,结果第二龙一如既往如此,仿佛复制粘贴一般。