1
查看原帖
1
1043311
qj10楼主2024/10/1 15:04
#include<iostream>
using namespace std;
int arr[205];
int main(){
	int cnt = 1,n,m,pos = 1,jump;
	cin>>n>>m;
	while(m--){
		jump=(cnt*cnt*cnt)%5+1;
		cnt++;
		int i;
		if(jump+pos>n){
			pos = 1;
		} 
		for(i=pos+1;;i++){
			if(arr[i] == 0){
				jump--;
			}
			if(!jump) break;
		}
		arr[i] = 1;
		pos = i+1;
	}
	cout<<pos-1;
	
	return 0;
}

2024/10/1 15:04
加载中...