CCF 201703-2 学生排队 python 满分

    科技2022-07-11  108

    CCF 201703-2 学生排队 python 满分

    题目叙述问题描述:略输入格式:略输出格式:略样例 满分证明解题思路满分代码

    题目叙述

    问题描述:略

    输入格式:略

    输出格式:略

    样例

    样例输入 8 3 3 2 8 -3 3 -2 样例输出 1 2 4 3 5 8 6 7

    满分证明

    解题思路

    巧用list中的删除和插入;注意insert,是在指定索引位置插入,后面的元素依次靠后排。

    满分代码

    n = eval(input()) m = eval(input()) ll = [list(map(int, input().split())) for _ in range(m)] dl = [i for i in range(1, n + 1)] for i in range(m): hm = ll[i][0] wz = ll[i][1] ide = dl.index(hm) dl.remove(hm) dl.insert(ide + wz, hm) for i in range(n): print(dl[i], end=" ")
    Processed: 0.019, SQL: 8