2016绍兴市第十四届少儿信息学竞赛复赛试题 下载本文

4、排座位(seat.pas)

【问题描述】

为了迎接“五一”国际劳动节,笑笑所在学校决定举行庆祝活动,活动在报告厅举行,每位学生都分到了1个座位号,而报告厅的座位是按座位号蛇形排列的,学生必须对号入座。如下图是报告厅4行*5列的座位排列情况。

列 1 2 3 4 5 行 1 2 3 4

现在存在的一个问题是,如何让学生根据自己的座位号很快的知道自己所坐的位置(也就是座位号所在的行、列)。 【输入】

第一行:包括两个数,r和c(1<=r,c<=100),表示报告厅座位共有r行c列。 第二行:一个整数n(1<=n<=r*c),代表有n个学生想知道自己的具体位置。 接下来n行:每一行一个整数,代表询问具体位置的座位号。 【输出】

输出n行,每一行两个整数,代表询问的座位号所在的行和列。 【输入输出样例】 seat.in 4 5 3 4 13 19

seat.out 1 4 3 3 4 2 1 10 11 20 2 9 12 19 3 8 13 18 4 7 14 17 5 6 15 16