题目:
天梯赛每年有大量参赛队员,要保证同一所学校的所有队员都不能相邻,分配座位就成为一件比较麻烦的事情。为此我们制定如下策略:假设某赛场有 N 所学校参赛,第 i 所学校有 M[i] 支队伍,每队 10 位参赛选手。令每校选手排成一列纵队,第 i+1 队的选手排在第 i 队选手之后。从第 1 所学校开始,各校的第 1 位队员顺次入座,然后是各校的第 2 位队员…… 以此类推。如果最后只剩下 1 所学校的队伍还没有分配座位,则需要安排他们的队员隔位就坐。本题就要求你编写程序,自动为各校生成队员的座位号,从 1 开始编号。

该文描述了一个编程问题,涉及如何在天梯赛中确保同一所学校的所有队员不相邻就座。通过分配座位号,程序需要遵循特定规则,如每校队伍按顺序入座且最后只剩一所学校时隔位就坐。解决方案包括使用二维向量存储数据,通过循环和判断条件为学生分配座位号。
https://pintia.cn/problem-sets/994805046380707840/exam/problems/994805081289900032
最低0.47元/天 解锁文章

被折叠的 条评论
为什么被折叠?



