题意:
约瑟夫环,每次转移的步数根据跳出那个孩子手中牌的数字决定,可以有负数.
求第p个跳出的孩子的名字 以及p的约数个数
p为不大于n的最大反素数
反素数...制表..
#include <cstdio>
#include <cmath>
#include <algorithm>
#include <iostream>
using namespace std;
#define REP(i,n) for(int i=0;i<(n);++i)
#define FOR(i,l,h) for(int i=(l);i<=(h);++i)
#define FORD(i,h,l) for(int i=(h);i>=(l);--i)
#define lson l,m,rt<<1
#define rson m+1,r,rt<<1 | 1
#define N......
阅读全文