约瑟夫环问题

    xiaoxiao2022-07-14  203

    #include <iostream> using namespace std; const int N = 1000010; int n, k; int f[N]; int main() { f[1] = 0; cin >> n >> k; for (int i = 2; i <= n; i ++ ) f[i] = (f[i - 1] + k) % i; cout << f[n] + 1 << endl; return 0; }
    最新回复(0)