CF758C Unfair Poll
题目描述
在语文课上,Sergei 注意到一个极大的不公——似乎有些学生被提问的次数比其他人更多。
教室的座位布局是一个矩形,共有 $n$ 行,每行有 $m$ 个学生。
老师提问学生的顺序如下:首先,她按座次顺序依次提问第一行的所有学生,然后继续提问下一行的学生。当老师提问完最后一行时,提问的方向会发生变化,也就是说,她开始提问前一行。行的提问顺序如下:第 $1$ 行、第 $2$ 行、$\dots$、第 $n-1$ 行、第 $n$ 行、第 $n-1$ 行、$\dots$、第 $2$ 行、第 $1$ 行、第 $2$ 行、$\dots$
在同一行内的学生始终按相同顺序被提问:第 $1$ 个座位、第 $2$ 个座位、$\dots$、第 $m$ 个座位。
在本节课中,老师恰好向学生们提出了 $k$ 个问题,按上述顺序依次提问。Sergei 坐在第 $x$ 行第 $y$ 个座位。他决定证明老师提问的不均衡,请你帮他计算三个值:
1. 某个学生被提问的最大次数。
2. 某个学生被提问的最小次数。
3. 老师提问 Sergei 的次数。
如果教室只有一行,则老师总是只对这一行的学生进行提问。
输入格式
第一行输入五个整数 $n$、$m$、$k$、$x$ 和 $y$($1 \le n, m \le 100, 1 \le k \le 10^{18}, 1 \le x \le n, 1 \le y \le m$)。
输出格式
输出三个整数,以空格分隔:
1. 某个学生被提问的最大次数。
2. 某个学生被提问的最小次数。
3. 老师提问 Sergei 的次数。
说明/提示
第一个测试样例中的提问顺序为:
1. 第一行第一个座位的学生(即 Sergei);
2. 第一行第二个座位的学生;
3. 第一行第三个座位的学生;
4. 第一行第一个座位的学生(即 Sergei);
5. 第一行第二个座位的学生;
6. 第一行第三个座位的学生;
7. 第一行第一个座位的学生(即 Sergei);
8. 第一行第二个座位的学生;
第二个测试样例中的提问顺序为:
1. 第一行第一个座位的学生;
2. 第一行第二个座位的学生;
3. 第二行第一个座位的学生;
4. 第二行第二个座位的学生;
5. 第三行第一个座位的学生;
6. 第三行第二个座位的学生;
7. 第四行第一个座位的学生;
8. 第四行第二个座位的学生(即 Sergei);
9. 第三行第一个座位的学生;
由 ChatGPT 5 翻译