[语言月赛 202507] 季风

Luogu
IDLGB4363
Time1000ms
Memory512MB
DifficultyP1
2025分支结构语言月赛
已是夏季,S 市刮起了季风。N 大学环境学院对某日的季风进行了监测,监测结果为两个**非零**整数 $a,b$。 - $a$ 表示在南北方向上的风速,若 $a>0$ 则表示刮风速为 $a$ 米每秒的北风,若 $a<0$ 则表示刮风速为 $-a$ 米每秒的南风。 - $b$ 表示在东西方向上的风速,若 $b>0$ 则表示刮风速为 $b$ 米每秒的东风,若 $b<0$ 则表示刮风速为 $-b$ 米每秒的西风。 请你判断季风的实际方向,具体地: - 若在南北方向上刮北风,东西方向上刮东风,则实际方向为东北,输出 `NorthEast`。 - 若在南北方向上刮北风,东西方向上刮西风,则实际方向为西北,输出 `NorthWest`。 - 若在南北方向上刮南风,东西方向上刮东风,则实际方向为东南,输出 `SouthEast`。 - 若在南北方向上刮南风,东西方向上刮西风,则实际方向为西南,输出 `SouthWest`。 ## Input 输入一行两个用空格分隔的非零整数 $a,b$。 ## Output 输出一行一个字符串,表示季风的方向。字符串的格式如【题目描述】中所述。 [samples] ## Note ### 样例 1 解释 由于 $a>0$,则在南北方向上刮北风;由于 $b>0$,则在东西方向上刮东风。 因此实际方向为东北,输出 `NorthEast`。 ### 数据范围与约定 对于全部数据,满足 $1\le |a|,|b| \le 20$。 其中,$|x|$ 代表 $x$ 的绝对值,即,将 $x$ 的符号去掉后得到的非负值。如果 $x$ 是正数和 $0$,$|x| = x$;如果 $x$ 是负数,$|x| = -x$。
Samples
Input #1
1 2
Output #1
NorthEast
Input #2
-20 20
Output #2
SouthEast
API Response (JSON)
{
  "problem": {
    "name": "[语言月赛 202507] 季风",
    "description": {
      "content": "已是夏季,S 市刮起了季风。N 大学环境学院对某日的季风进行了监测,监测结果为两个**非零**整数 $a,b$。 - $a$ 表示在南北方向上的风速,若 $a>0$ 则表示刮风速为 $a$ 米每秒的北风,若 $a<0$ 则表示刮风速为 $-a$ 米每秒的南风。 - $b$ 表示在东西方向上的风速,若 $b>0$ 则表示刮风速为 $b$ 米每秒的东风,若 $b<0$ 则表示刮风速为 $-b$ 米每",
      "description_type": "Markdown"
    },
    "platform": "Luogu",
    "limit": {
      "time_limit": 1000,
      "memory_limit": 524288
    },
    "difficulty": {
      "LuoguStyle": "P1"
    },
    "is_remote": true,
    "is_sync": true,
    "sync_url": null,
    "sign": "LGB4363"
  },
  "statements": [
    {
      "statement_type": "Markdown",
      "content": "已是夏季,S 市刮起了季风。N 大学环境学院对某日的季风进行了监测,监测结果为两个**非零**整数 $a,b$。\n\n- $a$ 表示在南北方向上的风速,若 $a>0$ 则表示刮风速为 $a$ 米每秒的北风,若 $a<0$ 则表示刮风速为 $-a$ 米每秒的南风。\n- $b$ 表示在东西方向上的风速,若 $b>0$ 则表示刮风速为 $b$ 米每秒的东风,若 $b<0$ 则表示刮风速为 $-b$ 米每...",
      "is_translate": false,
      "language": "English"
    }
  ]
}
Full JSON Raw Segments