虽然是一个java菜鸟不至于比赛时候被第一题难住了,很不爽!又做了一遍基本是硬来的哈哈哈
“如果最后只剩下 1 所学校的队伍还没有分配座位则需要安排他们的队员隔位就坐。”
比赛的时候被这句话给坑了
天梯赛每年有大量参赛队员要保证同一所学校的所有队员都不能相邻,分配座位就成为一件比较麻烦的事情为此我们制定如下策略:假设某赛场有 N 所学校参赛,第 i 所学校有 M[i] 支队伍每队 10 位参赛选手。令每校选手排成一列纵队第 i+1 队嘚选手排在第 i 队选手之后。从第 1 所学校开始各校的第 1 位队员顺次入座,然后是各校的第 2 位队员…… 以此类推如果最后只剩下 1 所学校的隊伍还没有分配座位,则需要安排他们的队员隔位就坐本题就要求你编写程序,自动为各校生成队员的座位号从 1 开始编号。输入格式:
输入在一行中给出参赛的高校数 N (不超过100的正整数);第二行给出 N 个不超过10的正整数其中第 i 个数对应第 i 所高校的参赛队伍数,数字间鉯空格分隔
从第 1 所高校的第 1 支队伍开始,顺次输出队员的座位号每队占一行,座位号间以 1 个空格分隔行首尾不得有多余空格。另外每所高校的第一行按“#X”输出该校的编号X,从 1 开始
比赛时才得一点分,这回终于满分了感动TT