题意:一堆小朋友围成一个圈,规定从k开始玩,每个被选中的人都有一个数字,正数代表从他左边开始数num,负数从右边数,被选中的人继续按照上述操作,直到都退出圈子,第i个退圈的人能拿到一个点数,这个点数是i的因数个数(比如第4个人拿3点).问:谁点数最多,一样多选第一个. 思路:一道好题啊,万万没想到是线段树,想要想到感觉还是有点难度的.这道题其实就是要一直维护剩余人数,但是以前没做过线段树维护剩余人数的,一时半会想不到...首先,我们要用打表找到所有点数.然后用线段树维护剩余人数,这里有一个剩余人…