U385794 新运算

题目背景

XXs:***,我讨厌新运算,啊,你别过来,啊! 新运算:~~(伸出恶魔的双手,实则是鸭蛋

题目描述

XXs遇到了几道新运算的题目,由于XXs正在长脑子(睿智),所以他想请你帮帮他。 ### **题型1**: $$ \begin{vmatrix} \\ a & b \\ d & c \end{vmatrix} $$ 解为: $$ ab^{\min(c, d)} \ - \ cd^{\min(a, b)} $$ 保证: $$ 1 \le a, b, c, d \le 10 ^{5} \\ 1 \le \min(a, b), min(c, d) \le 10 $$ ### **题型2**: $$ \sum_{i=m}^{n} $$ 解为: $$ m + (m + 1) + (m + 2) + ... + (n - 1) + n $$ 保证: $$ 0 \le n < m \le 10^8 $$ ### **题型3**: $$ k! $$ 解为: $$ k \times (k - 1) \times (k - 2) \times ... \times 2 \times 1 $$ 保证: $$ 1 \le k \le 13 $$

输入格式

多组数据输入,第一行输入一个正整数 $T \ (1\le T \le 10^{3})$,表示接下来要输入 $T$ 组数据,每组数据第一行输入一个正整数 $op$,表示新运算题目的种类。 当 $op = 1$,输入四个正整数 $a, b, c, d$。 当 $op = 2$,输两个非负整数数 $m, n$。 当 $op = 3$,输入一个正整数 $k$。

输出格式

多组数据输出,输出 $T$ 行,为每道新运算的答案,答案对 $114514$ 取模。

说明/提示

依题意。