#include <iostream>
#include <vector>
using namespace std;
int n,m;
vector<int> v;
int ans=0;
int ans_=0;
int main(){
cin>>n>>m;
for(int i=1;i<=n;i++){
v.push_back(i);
}
for(int i=1;i<=m;i++){
int t=(i*i*i)%5+1;
ans+=t;
if(ans>v.size()){
ans=t;
}
ans_=v[ans];
if(!v.empty()){
v.erase(v.begin()+ans);
}
else {
cout<<ans_;
return 0;
}
}
cout<<ans_;
return 0;
}
我觉得不会越界啊啊,求大佬指点