wordpress调用ajax刷新,佛山旺道seo,网站推广工做计划范本,wordpress如何发布视频L1-1 天梯赛座位分配#xff08;20 分#xff09; 天梯赛每年有大量参赛队员#xff0c;要保证同一所学校的所有队员都不能相邻#xff0c;分配座位就成为一件比较麻烦的事情。为此我们制定如下策略#xff1a;假设某赛场有 N 所学校参赛#xff0c;第 i 所学校有 M[i] 支…L1-1 天梯赛座位分配20 分 天梯赛每年有大量参赛队员要保证同一所学校的所有队员都不能相邻分配座位就成为一件比较麻烦的事情。为此我们制定如下策略假设某赛场有 N 所学校参赛第 i 所学校有 M[i] 支队伍每队 10 位参赛选手。令每校选手排成一列纵队第 i1 队的选手排在第 i 队选手之后。从第 1 所学校开始各校的第 1 位队员顺次入座然后是各校的第 2 位队员…… 以此类推。如果最后只剩下 1 所学校的队伍还没有分配座位则需要安排他们的队员隔位就坐。本题就要求你编写程序自动为各校生成队员的座位号从 1 开始编号。 输入格式 输入在一行中给出参赛的高校数 N 不超过100的正整数第二行给出 N 个不超过10的正整数其中第 i 个数对应第 i 所高校的参赛队伍数数字间以空格分隔。 输出格式 从第 1 所高校的第 1 支队伍开始顺次输出队员的座位号。每队占一行座位号间以 1 个空格分隔行首尾不得有多余空格。另外每所高校的第一行按“#X”输出该校的编号X从 1 开始。 输入样例 3
3 4 2输出样例#1 1 4 7 10 13 16 19 22 25 28
31 34 37 40 43 46 49 52 55 58
61 63 65 67 69 71 73 75 77 79
#2
2 5 8 11 14 17 20 23 26 29
32 35 38 41 44 47 50 53 56 59
62 64 66 68 70 72 74 76 78 80
82 84 86 88 90 92 94 96 98 100
#3
3 6 9 12 15 18 21 24 27 30
33 36 39 42 45 48 51 54 57 60 #includestdio.h
int main()
{int map[105][105]{0},a[105][105]{0};int i,j,n,m,max0;scanf(%d,n);for (i0;in;i){scanf(%d,m);if (maxm)maxm;for (j0;j10*m;j){map[i][j]1;}}int num1,flag-1;for (i0;i10*max;i){for (j0;jn;j){if (map[j][i]){if (flag!j){a[j][i]num;flagj;}else{num1;a[j][i]num;flagj;}}}}for (i0;in;i){printf(#%d\n,i1);for (j0;j10*max;j){if (a[i][j]){printf(%d%c,a[i][j],(j1)%100?\n: );}}}return 0;
} 转载于:https://www.cnblogs.com/King-boy/p/10573494.html