A. [GESP 模拟四级] 享受神奇的一天

    传统题 1000ms 256MiB

[GESP 模拟四级] 享受神奇的一天

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

题目描述

迪士尼乐园是一个神奇的地方,不知道为什么,翁老师 认为迪士尼会给他带来很多快乐。

迪士尼乐园的每日收尾活动是观看城堡前的烟花秀,一次 翁老师 在看烟花秀的时候,遇到了一个小朋友一直在哭,原来是小朋友因为个子不高,看不见城堡,所以有些难过。不过 翁老师 就没有这个烦恼。

现在假设有 nn 行,mm 列的人在城堡前观看烟花,给出每个人的身高(单位 cm)。如果一个人的周围(上下左右,左上,右上,左下,右下)的人都比他高,那么他会感到不开心,输出 Unhappy

如果某个方位上没有人,我们可以视作该位置的身高为 0,很合理,因为没有人也不会挡住视线。

如果一个人周围存在比他矮的人,但有 4 个及以上的人比他高,他会有点不开心,输出 A little unhappy

如果一个人周围比他高的人数少于 4 个,输出 Happy

注意:比他高是严格大于他的身高,等于不算。

输入格式

  • 第一行输入两个整数 nnmm,表示人数排布的行数和列数。
  • 接下来 nn 行,每行包含 mm 个整数,表示每个人的身高。

输出格式

输出共 n×mn \times m 行,每行格式为:行号 列号 心情状态。

其中:

  • 行号和列号从 1 开始编号,
  • 心情状态是字符串 UnhappyA little unhappyHappy

输出顺序按照行号从小到大,列号从小到大。

2 3
100 120 183
156 188 157
1 1 Happy
1 2 A little unhappy
1 3 Happy
2 1 Happy
2 2 Happy
2 3 Happy

数据范围

对于 100%100\% 的数据满足,1n,m1001\leq n,m\leq 10050每个人的身高20050\leq \texttt{每个人的身高} \leq 200

GESP 四级编程题

未参加
状态
已结束
规则
IOI
题目
2
开始于
2025-6-20 19:00
结束于
2025-6-22 21:00
持续时间
50 小时
主持人
参赛人数
1