2022 团体程序设计天梯赛 L1-3

题意

根据给定的禁入年龄线 陪同年龄线 询问者1的年龄 询问者2的年龄,判断他们的入馆情况。
条件:这里的禁入年龄线是指严格小于该年龄的儿童禁止入馆;陪同年龄线是指大于等于该年龄的人士可以陪同儿童入馆。

思路

分类讨论即可:
1、两者都没小于禁入年龄线;
2、两者都大于禁入年龄线;
3、有一者小于禁入年龄线,一者大于禁入年龄线但小于陪同年龄线
4、有一者小于禁入年龄线,一者大于禁入年龄线但大于等于陪同年龄线

Solution

#include <iostream>
using namespace std;
typedef long long ll;

int main() {
	int n, m, t, k;
	cin >> n >> m >> t >> k;
	if (t < n && k < n) {                            //全都小于禁入年龄线
		cout << t << "-N" << " " << k << "-N" << endl;
		cout << "zhang da zai lai ba" << endl;
	}
	else if (t >= n && k >= n) {                    //全都大于禁入年龄线
		cout << t << "-Y" << " " << k << "-Y" << endl;
		cout << "huan ying ru guan" << endl;
	}
	else if (t < n && k >= n){                       //有一者大于禁入年龄线,一者小于进入年龄线
		if (k < m) {                                 //但没过陪同年龄线
			cout << t << "-N" << " " << k << "-Y" << endl;
			cout << "2: huan ying ru guan" << endl;
		}
		else {
			cout << t << "-Y" << " " << k << "-Y" << endl;
			cout << "qing 2 zhao gu hao 1" << endl;
		}
	}
	else if (t >= n && k < n) {                     
		if (t < m) {
			cout << t << "-Y" << " " << k << "-N" << endl;
			cout << "1: huan ying ru guan" << endl;
		}
		else {
			cout << t << "-Y " << k << "-Y" << endl;
			cout << "qing 1 zhao gu hao 2" << endl;
		}
	}
	system("pause");
	return 0;
}
全部评论

相关推荐

我面试,她问我有女朋友没
不太迷人的反派_:不过对象,还会结合你老家,意向城市等等,看你是否稳定。哥们,别多想
点赞 评论 收藏
分享
真烦好烦真烦:牛友太有实力了
点赞 评论 收藏
分享
05-23 19:02
吉林大学 Java
点赞 评论 收藏
分享
收到了小米的实习offer,犹豫是否要去。。。
认真搞学习:雷总还当过首富呢,公司不算大厂算独角兽吗
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务