TLE求助
  • 板块P1145 约瑟夫
  • 楼主Etic_HAO
  • 当前回复4
  • 已保存回复4
  • 发布时间2022/9/11 20:31
  • 上次更新2023/10/27 11:57:12
查看原帖
TLE求助
735935
Etic_HAO楼主2022/9/11 20:31
#include<bits/stdc++.h>
using namespace std;

int k,d,m;

int main(){
	cin>>k;
	m=k+1;
	while(1){
		bool flag=0;
		d=0;
		for(int i=1;i<=k;i++){
			d=(d+m-1)%(2*k-i);
			if(d<k){
				flag=1;
				break;
			}
		}
		if(flag=0){
			cout<<m;
			return 0;
		}
		m++;
	}
	return 0;
}
2022/9/11 20:31
加载中...