【C系列3.16】征战的Loy 1960

Time Limit:  1 s      Memory Limit:   32 MB
Submission:477     AC:101     Score:30.34
Submit  Status

Description

Loy是ACM队里的女神,由于队里有一股邪恶力量——学长,他们在实验室里无所不为,最可恶的是,他们竟然总是与我们的女神比身高,女神为了维护队里的和平,勤奋多日,终于习得技能,变矮光线。现在,Loy要征战实验室的其中5个学长,学长们吓坏了。

我们的Loy,会分别在 6 级,11 级,16 级的时候习得她的 1 级,2 级,3 级大招。学长们并不知道Loy的等级,变矮光线的效果是释放若干道光线(不同等级释放数量不同),每道光线会使其中一个学长变矮300cm,释放光线的数量与技能等级关系如下:

  • 等级 1 – 释放 4 道光线;
  • 等级 2 – 释放 7 道光线;
  • 等级 3 – 释放 10 道光线。

而当Loy拥有了“黑照”这件装备后,她的技能将会被加强,释放变矮光线的数量会增加。

加强后的技能效果如下:

  • 等级 1 – 释放 5 道光线;
  • 等级 2 – 释放 8 道光线;
  • 等级 3 – 释放 12 道光线。

Loy犹如天神下凡,面对5个学长,开始放变矮光线(当然如果Loy的等级没有达到习得变矮光线的等级,她将放不了变矮光线),当学长的身高<=0,学长就会羞愧而死。所以,大家都想知道Loy能弄死几个学长。

Input

一个整数 T,表示有多少组测试数据。

接下来是 T 组数据,每组数据第一行有两个整数 L (1 <= L <= 25),K (0 <= K <= 1),其中L为Loy此时的等级, K 为 0 时表示Loy没有“黑照”,为 1 时表示Loy有“黑照”。

接下来 5 行,每行有一个整数 Xi (1 <= Xi <= 3000),代表每个学长的身高(cm), 数据保证学长身高单调递增。

Output

每组数据之间有一个空行;

如果Loy弄死了零个学长,输出 "none";

如果Loy弄死了一个学长,输出 "first blood";

如果Loy弄死了二个学长,输出 "double kill";

如果Loy弄死了三个学长,输出 "triple kill";

如果Loy弄死了四个学长,输出 "ultra kill";

如果Loy弄死了五个学长,输出 "rampage"。

Samples

input:
1
16 1
300
2520
2520
2520
2520
output:
double kill

Hint

DOTA常识科普:月光是放一道少一道的

吐槽:这道题当初提交多次未过,but——吸气~吐气~(重复),多试几次,总会过的。

下附AC代码:

#include <stdio.h>
int main() {int t, l, k, a, b, c, d, e;int left, kill;scanf("%d", &t);while (t--) {scanf("%d%d", &l, &k);scanf("%d%d%d%d%d", &a, &b, &c, &d, &e);left = kill = 0;if ( l < 11) {left = 4;if (1 == k)left = 5;}else if (l >= 11 && l < 16) {left = 7;if (1 == k)left = 8;}else if (l >= 16 ) {left = 10;if (1 == k)left = 12;}if (300 * left >= a) {++kill;left = left - (0 == a % 300 ? (a / 300) : (a / 300 + 1));}if (300 * left >= b) {++kill;left = left - (0 == b % 300 ? (b / 300) : (b / 300 + 1));}if (300 * left >= c) {++kill;left = left - (0 == c % 300 ? (c / 300) : (c / 300 + 1));}if (300 * left >= d) {++kill;left = left - (0 == d % 300 ? (d / 300) : (d / 300 + 1));}if (300 * left >= e) {++kill;left = left - (0 == e % 300 ? (e / 300) : (e / 300 + 1));}switch (kill) {case 0: printf("none\n"); break;case 1: printf("first blood\n"); break;case 2: printf("double kill\n"); break;case 3: printf("triple kill\n"); break;case 4: printf("ultra kill\n"); break;case 5: printf("rampage\n"); break;}printf("\n");}return 0;
}

原题链接: http://acm.hznu.edu.cn/OJ/problem.php?cid=1091&pid=33

1960-征战的Loy相关推荐

  1. 回文树(回文自动机) - URAL 1960 Palindromes and Super Abilities

     Palindromes and Super Abilities Problem's Link:  http://acm.timus.ru/problem.aspx?space=1&num=1 ...

  2. 第十一届蓝桥杯赛后总结 —— 两年征战蓝桥,惜败来年再战。

    两年征战蓝桥,惜败来年再战. 第二次参加蓝桥杯,水了个国三,虽然有点不满意,但比去年省二好了一点点. 第十一届蓝桥杯增加了Python组,正好我也入坑了Python,就直接试水了,Python不分AB ...

  3. 1960 范德蒙矩阵(数学贪心)

    1960 范德蒙矩阵 LYK最近在研究范德蒙矩阵与矩阵乘法,一个范德蒙矩阵的形式如下: 它想通过构造一个含有1~nm的n*m的矩阵G,使得G*V得到的n*n的矩阵T中所有位置上的元素之和最大.其中n, ...

  4. 征战云时代,如何捍卫企业数据安全?

    据 Veeam(卫盟)<2020 年数据保护趋势>报告显示,全球 95% 企业遭遇过意外停机,10% 的组织服务器每年至少发生一次中断,平均中断时间在 2 小时以下.针对 2020 年的数 ...

  5. 00 后程序员征战国际,如何拿下计算机领域的奥林匹克?

    一个竞赛萌新,如何才能成为世界编程冠军?普通高校学生如何突破 985.211 高校重围?学编程的青少年该如何规划升学路径?打竞赛对于拿大厂 Offer 有多少帮助-- 作者 | 唐小引 头图 | CS ...

  6. 云适配牵手中建信息 征战企业级市场信心十足

    9月28日,由云适配与中建材信息技术股份有限公司(以下简称"中建信息")联合举办的"战略合作签约仪式暨全国跨屏行动启动大会"在北京成功举办.至此,两家企业将携手 ...

  7. 征战希洛克集卡活动显示服务器没角色,希洛克征战模式

    玩法介绍 概要 * 添加内容. - 希洛克征战模式内容为单人内容,是希洛克地下城的强化版. - 通过该内容,可以获得装备道具与各种各样的奖励. 入场 * 入场规则 - 希洛克征战模式地下城为单人地下城 ...

  8. 世界各国城镇人口占比数据(1960-2018年)

    数据集名称:世界各国城镇人口占比数据 时间范围:1960-2018年 数据来源:联合国人口司<世界城市化前景> 相关说明:城镇人口是指居住于城市.集镇的人口,主要依据人群的居住地和所从事的 ...

  9. 征战星辰大海,从这里开始

    最近抽时间,作了一些总结,算是这几年来第一次把历年的阅读书籍这么全面的统一归纳了吧.      重新看了一下两三年前的学习规划以及预期进度,在回顾这一路各个阶段的积累,发现自己基本能按进度行进,有一丝 ...

  10. 深演智能数智化 “三角魔方”浮出水面,企业征战数字化转型沙场的最新秘密武器?...

    "深演智能还曾获得: ●数据猿·金猿榜年度榜单:2019大数据产业创新服务产品TOP 40 --[金猿产品展]AlphaData™:一站式智能企业数据管理平台 大数据产业创新服务媒体 --聚 ...

最新文章

  1. Error in configuration process解决方法
  2. 给jdk写注释系列之jdk1.6容器(1):ArrayList源码解析
  3. NB-IOT的优势体现在哪些方面
  4. layui和jquery冲突:Syntax error, unrecognized expression: +
  5. Java面试总结汇总
  6. Django之Xadmin
  7. AE开发右键缩放至图层
  8. windows下升级nodejs版本
  9. C++为什么要引入这几种强制类型转换?
  10. ktv服务器操作系统,开源ktv客户端服务器系统
  11. 用C++ Builder对图像进行特殊效果处理
  12. UG NX 12 取消选择对象
  13. pandas读取xlsx文件
  14. Android CoordinatorLayout自定义Behavior实现依赖滚动布局
  15. PMIC 配置VIN0 VIN1选择
  16. 实变函数—有限覆盖定理的证明
  17. PAT A1034 Head of a Gang (30 分)
  18. 初始化一个vue项目的流程
  19. 信息无障碍的发展和技术实践
  20. 肌电信号特征提取的代码

热门文章

  1. SumatraPDF添加保存标注到TXT文本的功能
  2. 串口(RS - 232)
  3. excel表格打印每页都有表头_分享|1分钟学会,让打印的表格每页自带标题行
  4. 老绅士+1,白嫖Wallpaper Engine创意工坊壁纸
  5. mysql32位的能装在64位的电脑上吗_32位电脑能装64位系统吗|怎么看32位电脑可不可以装64位系统-系统城...
  6. 云上压缩软件卸载方法
  7. DNW使用和常见问题
  8. chroma8000使用_台湾致茂MES系统Chroma8000上使用更安全敏捷
  9. element ui自定义图标
  10. 域名解析不生效,中科三方带你定位!