被第一点hack力(悲),求大佬指正!
#include <bits/stdc++.h>
using namespace std;
#define int long long
int n , m , num[205];
void initi()
{
for (int i = 1;i <= 201;i++)
{
num[i] = i;
}
}
signed main()
{
initi();
cin >> n >> m;
int pos = 1;
for (int i = 1;i <= m;i++)
{
pos = pos + i * i * i % 5 + 1;
while (pos > n)
{
pos = i * i * i % 5 + 1;
}
for (int j = pos + 1;j <= n;j++)
{
num[j - 1] = num[j];
}
n--;
}
cout << num[pos] - 1;
return 0;
}