A Map of the Cat CodeForces - 952B(交互式题目)

本文介绍CodeForces上的一道互动式题目——猫图。通过与后台系统的交互来判断猫的性格类型。该文提供了完整的代码实现,并详细解释了如何通过不同的抚摸反应来区分normal猫与grumpy猫。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

A Map of the Cat

CodeForces - 952B

题意:给出两张猫图,分别标有normal猫和grumpy猫对人抚摸身上某位置的对应反应;

现在你输出0~9,然后后台系统对你的输出输入猫对数字对应位置的抚摸的感受,

最后要求你输出这个猫是哪一类;

第一次做这种交互式题目,感觉很有意思;

有一点需要注意的是题目标明后台的输入只有小写字母;

    

#include <cstdio>
#include <iostream>
#include <algorithm>
#include <vector>
#include <cstring>
using namespace std;
int main(){
	string s;
	for(int i=0; i<10; i++){
		cout << i << endl;
		getline(cin, s);
		if(s=="great"||s=="cool"||s=="not bad"||s=="don't touch me"||s=="don't think so"){
			cout << "normal\n";
			return 0;
		}
		else if(s=="don't even"||s=="are you serious"||s=="no way"||s=="worse"||s=="terrible"||s=="go die in a hole"){
			cout << "grumpy\n";
			return 0;
		}
	}
	return 0;
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值