X的追求道路
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!
提示
来源
演示样例程序
// 输入的时候用%s,而用%c则会WA
- #include<stdio.h>
- #include<string.h>
- int main()
- {
- int n, x, y, f=0;
- char a[110][5];
- scanf("%d", &n);
- for(int i=0;i<n;i++)
- scanf("%s", a[i]);
- scanf("%d%d", &x, &y);
- for(int i=0;i<n;i++)
- {
- if(strcmp(a[i],"A")==0)
- {
- x+=5;
- y+=5;
- if(x>=100 && x>=100)
- {
- f=1;
- printf("happy!\n");
- break;
- }
- }
- else if(strcmp(a[i],"B")==0)
- {
- x+=10;
- y+=10;
- if(x>=100 && y>=100)
- {
- f=1;
- printf("happy!\n");
- break;
- }
- }
- else if(strcmp(a[i],"C")==0)
- {
- x-=5;
- y+=10;
- if(x>=100 && y>=100)
- {
- f=1;
- printf("happy!\n");
- break;
- }
- }
- else
- {
- x+=20;
- y-=5;
- if(x>=100 && y>=100)
- {
- f=1;
- printf("happy!\n");
- break;
- }
- }
- }
- if(f==0)
- printf("tiantai!\n");
- return 0;
- }
X的追求道路的更多相关文章
- 【SDUT】2019SDUTACM第一次选拔赛 F- X的追求道路
Problem Description X在大家的帮助下终于找到了一个妹纸,于是开始了漫漫的追求之路,那么大家猜一猜X能不能追的上呢? X初始对妹纸有一个心动值,妹纸对X有一个好感值,在追求时发生的的 ...
- Lattice并购案和我国FPGA发展道路
引用 http://www.cnblogs.com/alifpga/p/9292588.html FPGA作为通信.航天.军工等领域的关键核心器件,是保障国家战略安全的重要支撑基础.近年来,随着数字化 ...
- POS时机未到,POW强攻是实现全球货币的正确道路
POS时机未到,POW强攻是实现全球货币的正确道路 取代现今的货币体系的正确进攻方式是POW强攻,现在的货币是由力量背书的,以后的货币也是由力量背书的,只有因造币耗费的力量超过了所有其它力量的时候才能 ...
- 免费道路 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 题解: ...
- NOIP2016纪录[那些我所追求的]
人生第一场正式OI [序] 2016-12-04 见底部 [Day -1] 2016-11-17 期中考试无心插柳柳成荫,考了全市第2班里第1(还不是因为只复习了不到两天考试),马上请了一个周的假准备 ...
- IT从业者的职业道路(从程序员到部门经理) - 项目管理系列文章
十年前,笔者还是一个刚毕业的大学生,对IT业只是停留在学校的编程知识领域.刚出社会,有很多需要学习的地方.在这十年间,笔者经历了程序员,技术经理,项目经理,部门经理等职位.本文就是要说说如何从程序员到 ...
- AC日记——寻找道路 洛谷 P2296
题目描述 在有向图G 中,每条边的长度均为1 ,现给定起点和终点,请你在图中找一条从起点到终点的路径,该路径满足以下条件: 1 .路径上的所有点的出边所指向的点都直接或间接与终点连通. 2 .在满足条 ...
- 【BZOJ-3195】奇怪的道路 状压DP (好题!)
3195: [Jxoi2012]奇怪的道路 Time Limit: 10 Sec Memory Limit: 128 MBSubmit: 305 Solved: 184[Submit][Statu ...
- codevs1183 泥泞的道路
题目描述 Description CS有n个小区,并且任意小区之间都有两条单向道路(a到b,b到a)相连.因为最近下了很多暴雨,很多道路都被淹了,不同的道路泥泞程度不同.小A经过对近期天气和地形的科学 ...
随机推荐
- POJ 1198 / HDU 1401 Solitaire (记忆化搜索+meet in middle)
题目大意:给你一个8*8的棋盘,上面有四个棋子,给你一个初始排布,一个目标排布,每次移动,可以把一个棋子移动到一个相邻的空位,或者跨过1个相邻的棋子,在保证棋子移动不超过8次的情况下,问能否把棋盘上的 ...
- java zyUpload 实现多文件上传
1.html部分 <form enctype="multipart/form-data"> <label>请选择文件</label> <i ...
- sql知识小记
1.在sql语句中,单引号嵌套时,使用单引号做转义
- python基础7(函数 Ⅱ)
1.python代码运行遇到函数时 从python解释器开始执行之后,就在内存中开辟了一个空间 每当遇到一个变量的时候,就把变量名和值之间的对应关系记录下来. 但是当遇到函数定义的时候解释器只是象征性 ...
- WPF 封装 dotnet remoting 调用其他进程
原文:WPF 封装 dotnet remoting 调用其他进程 本文告诉大家一个封装好的库,使用这个库可以快速搭建多进程相互使用. 目录 创建端口 调用软件 运行的类 运行C++程序 通道 使用 在 ...
- Hello World FastCGI
什么是FastCGI,google吧,測试一个用C++实现的FastCGI程序. 1, Nginx 安装.http://nginx.org/en/download.html.下载解压.configur ...
- Codeforces Round #271 (Div. 2) 解题报告
题目地址:http://codeforces.com/contest/474 A题:Keyboard 模拟水题. 代码例如以下: #include <iostream> #include ...
- PHP使用数组实现队列(实际就是先进先出怎样实现)
PHP的数组处理函数还能够将数组实现队列,堆栈是"先进后出". 在堆栈中,最后压入的数据(进栈),将会被最先弹出(出栈).而队列是先进先出.就如同银行的排号机 PHP中将数组当做一 ...
- angularjs 表单校验
<!DOCTYPE HTML> <html ng-app="myApp"> <head> <meta http-equiv="C ...
- android常用控件的使用方法
引言 xml很强大 TextView <TextView android:id="@+id/text_view" android:layout_width="mat ...