#M30. [团团网基础赛 #1 T2]分段函数

[团团网基础赛 #1 T2]分段函数

题目背景

小绿最近迷上了分段函数,所以她写了一些分段函数。

有这一些分段函数:
号码             分段函数情况号码\ \ \ \ \ \ \ \ \ \ \ \ \ 分段函数情况
$1:f(x) = \begin{cases} x>0 & x+10\\ x=0 & 90\\ x<0 & \mid x\mid+10 \end{cases}$
$2:f(x) = \begin{cases} x>15 & x-15\\ x\ge0 & x+15\\ x<0 & \mid x\mid+15 \end{cases}$
$3:f(x) = \begin{cases} x<0 & 0\\ x<300 & x\mod7\\ x\ge300 & x\mod31 \end{cases}$

题目描述

输入情况 cc 和函数的参数 pp ,输出 f(p)f(p) 的值。

输入格式

输入共 11 行。输入情况 cc 和函数的参数 pp 。如果情况为 11 执行号码为 11 的函数,情况为 22 执行号码为 22 的函数,情况为 33 执行号码为 33 的函数。

输出格式

输出共 11 行。输出执行完函数返回的值。

数据样例

2 15
30
3 331
21

数据范围

1c31 \le c \le 3
1000p1000-1000 \le p\le 1000