Dotcpp  >  编程题库  >  合并傻子
题目 1329:

合并傻子

时间限制: 2s 内存限制: 192MB 提交: 60 解决: 38

题目描述

在一个园形操场的四周站着N个傻子,现要将傻子有次序地合并成一堆.规定每次只能选相邻的2个傻子合并成新的一个傻子,并将新的一个傻子的RP数,记为该次合并的RP数。 (合并方法与NOI1999石子合并(本题库的沙子合并)相同,请大家参考上题合并方法) 将N个傻子合并成1个的最小RP数为RPn和最大RP数为RPx. 钟某人要合并他们,钟某人现在的RP为m,但是他要小心.... if  m> RPx  then  钟某人能很轻松的合并他们,并说出  ‘It  is  easy’ else  if  m< RPn  钟某人很担心,因为他必然由此变成一个沙茶,这时他要说:‘I  am..Sha...X’(以便提升RP) else      钟某人仍然担心自己可能成为一个沙茶,所以他要金蝉脱壳说:‘I  will  go  to  play  WarIII’

输入格式

数据的第1行试正整数n和m(1≤N≤100,m在longint范围之内)表示有N个傻子.第2行有N个数,分别表示合并每个傻子的所掉的RP数

输出格式

输出文件仅一行包含一个句子表示钟某人说的话。

样例输入

4 -9999
4 4 5 9

样例输出

I am..Sha...X

提示

零基础同学可以先学习视频课程,包含C/C++、Python、百练、蓝桥杯辅导、算法数据结构等课程,提供视频讲解以及配套习题,还有老师答疑,点击这里了解课程详情
标签