X的追求道路

Time Limit: 1000ms   Memory limit: 65536K  有疑问?点这里^_^

题目描写叙述

X在大家的帮助下最终找到了一个妹纸,于是開始了漫漫的追求之路,那么大家猜一猜X能不能追的上呢?

X初始对妹纸有一个心动值,妹纸对X有一个好感值,在追求时发生的的一系列事件中。当X对妹纸的心动值大于等于100,而且妹纸对X的好感值也大于等于100时,X就追上了妹纸。而且不会由于以后两个值低于100的情况而分手。

事件1:两个人一起吃饭。那么心动值和好感值都添加5

事件2:两个人一起逛街。那么心动值和好感值都添加10

事件3:假设X给妹纸买了礼物,那么心动值降低5。好感值添加10

事件4:假设妹纸给X买了礼物。那么心动值添加20,好感值降低5

那么我们猜一猜吧。

输入

第一行输入n(n < 100),表示发生了n个事件。

之后的n行。每行一个字符,表示事件i发生了。(事件1的代号A。事件2的代号B,事件3的代号C,事件4的代号D)

最后一行,输入两个整数k1,k2(0 < k1 < 100 && 0 < k2 < 100),k1表示X对妹纸的心动值。k2表示妹纸对X的好感值。

输出

输出一行。

假设X追上妹子。那么输出”happy!”。

否则,输出”tiantai!” (不含引號) 。

演示样例输入

4
A
B
C
D
80 80

演示样例输出

happy!

提示

 

来源

 winddreams

演示样例程序

// 输入的时候用%s,而用%c则会WA

  1. #include<stdio.h>
  2. #include<string.h>
  3. int main()
  4. {
  5. int n, x, y, f=0;
  6. char  a[110][5];
  7. scanf("%d", &n);
  8. for(int i=0;i<n;i++)
  9. scanf("%s", a[i]);
  10. scanf("%d%d", &x, &y);
  11. for(int i=0;i<n;i++)
  12. {
  13. if(strcmp(a[i],"A")==0)
  14. {
  15. x+=5;
  16. y+=5;
  17. if(x>=100 && x>=100)
  18. {
  19. f=1;
  20. printf("happy!\n");
  21. break;
  22. }
  23. }
  24. else if(strcmp(a[i],"B")==0)
  25. {
  26. x+=10;
  27. y+=10;
  28. if(x>=100 && y>=100)
  29. {
  30. f=1;
  31. printf("happy!\n");
  32. break;
  33. }
  34. }
  35. else if(strcmp(a[i],"C")==0)
  36. {
  37. x-=5;
  38. y+=10;
  39. if(x>=100 && y>=100)
  40. {
  41. f=1;
  42. printf("happy!\n");
  43. break;
  44. }
  45. }
  46. else
  47. {
  48. x+=20;
  49. y-=5;
  50. if(x>=100 && y>=100)
  51. {
  52. f=1;
  53. printf("happy!\n");
  54. break;
  55. }
  56. }
  57. }
  58. if(f==0)
  59. printf("tiantai!\n");
  60. return 0;
  61. }

X的追求道路的更多相关文章

  1. 【SDUT】2019SDUTACM第一次选拔赛 F- X的追求道路

    Problem Description X在大家的帮助下终于找到了一个妹纸,于是开始了漫漫的追求之路,那么大家猜一猜X能不能追的上呢? X初始对妹纸有一个心动值,妹纸对X有一个好感值,在追求时发生的的 ...

  2. Lattice并购案和我国FPGA发展道路

    引用 http://www.cnblogs.com/alifpga/p/9292588.html FPGA作为通信.航天.军工等领域的关键核心器件,是保障国家战略安全的重要支撑基础.近年来,随着数字化 ...

  3. POS时机未到,POW强攻是实现全球货币的正确道路

    POS时机未到,POW强攻是实现全球货币的正确道路 取代现今的货币体系的正确进攻方式是POW强攻,现在的货币是由力量背书的,以后的货币也是由力量背书的,只有因造币耗费的力量超过了所有其它力量的时候才能 ...

  4. 免费道路 bzoj 3624

    免费道路(1s 128MB)roads [输入样例] 5 7 21 3 04 5 13 2 05 3 14 3 01 2 14 2 1 [输出样例] 3 2 04 3 05 3 11 2 1 题解: ...

  5. NOIP2016纪录[那些我所追求的]

    人生第一场正式OI [序] 2016-12-04 见底部 [Day -1] 2016-11-17 期中考试无心插柳柳成荫,考了全市第2班里第1(还不是因为只复习了不到两天考试),马上请了一个周的假准备 ...

  6. IT从业者的职业道路(从程序员到部门经理) - 项目管理系列文章

    十年前,笔者还是一个刚毕业的大学生,对IT业只是停留在学校的编程知识领域.刚出社会,有很多需要学习的地方.在这十年间,笔者经历了程序员,技术经理,项目经理,部门经理等职位.本文就是要说说如何从程序员到 ...

  7. AC日记——寻找道路 洛谷 P2296

    题目描述 在有向图G 中,每条边的长度均为1 ,现给定起点和终点,请你在图中找一条从起点到终点的路径,该路径满足以下条件: 1 .路径上的所有点的出边所指向的点都直接或间接与终点连通. 2 .在满足条 ...

  8. 【BZOJ-3195】奇怪的道路 状压DP (好题!)

    3195: [Jxoi2012]奇怪的道路 Time Limit: 10 Sec  Memory Limit: 128 MBSubmit: 305  Solved: 184[Submit][Statu ...

  9. codevs1183 泥泞的道路

    题目描述 Description CS有n个小区,并且任意小区之间都有两条单向道路(a到b,b到a)相连.因为最近下了很多暴雨,很多道路都被淹了,不同的道路泥泞程度不同.小A经过对近期天气和地形的科学 ...

随机推荐

  1. Web前端为什么这么火爆?

    Web前端为什么这么火爆? 互联网发展到今天,全球已有28.9亿互联网用户,中国有355万网站,6.5亿网民,13亿手机用户,5亿微信用户,当步入互联网+时代后,互联网已经越来越复杂,纷繁复杂的互联网 ...

  2. 存储Hyper-V虚拟机的硬盘空间不足时的处理

    存储Hyper-V虚拟机的硬盘空间严重不足时的处理   ==先导出虚拟机到空间足够的硬盘,再在空间足够的分区上导入虚拟机 方法如下: 导出虚拟机: 导出之前,我们先删除不需要的快照. 在Hyper-V ...

  3. git 常用操作命令行

    mkdir files : 创建一个名字为files的文件夹 cd files : 切换目录到files pwd ; 显示当前所在目录 ls -ah : 查看本地隐藏不可见的文件夹 git init ...

  4. 微信小程序微信支付的一些坑

    使用的是Node.js作为后端 统一下单: appid:这里的appid是调起微信支付的appid mch_id:商户号,需要注意的是商户号要与appid对应 nonce_str:Math.rando ...

  5. Linux系统下安装配置 OpenLDAP + phpLDAPadmin

    实验环境: 操作系统:Centos 7.4 服务器ip:192.168.3.41 运行用户:root 网络环境:Internet LDAP(轻量级目录访问协议)是一个能实现提供被称为目录服务的信息服务 ...

  6. js 判断是否滚动到底部

    $(window).scroll(function(){ var scrollTop = $(this).scrollTop(); //scrollTop() 方法返回或设置匹配元素的滚动条的垂直位置 ...

  7. 作为一个程序员怎么通过android开发赚钱

    ​ 上面是一个程序员通过Android开发每天的收入,信则有! 自己学安卓差不多,有一年了.我本来是从事javaweb开发的,可能学习安卓上手会快点.其实安卓没有那难 .首先开发安卓程序,要有一个,开 ...

  8. Android中的跨进程通信方法实例及特点分析(一):AIDL Service

    转载请注明出处:http://blog.csdn.net/bettarwang/article/details/40947481 近期有一个需求就是往程序中增加大数据的採集点,可是由于我们的Andro ...

  9. codeforces248(div1) B Nanami&#39;s Digital Board

    q次询问,每次询问能够对矩阵某一个值改变(0变1.1变0) 或者是查询子矩阵的最大面积,要求这个这个点在所求子矩阵的边界上,且子矩阵各店中全为1 用up[i][j]表示(i,j)这个点向上能走到的最长 ...

  10. HDU 5344(MZL&#39;s xor-(ai+aj)的异或和)

    MZL's xor Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/65536 K (Java/Others) Total ...