今天照常在洛谷上做题,遇到一个大 水 难题,全TLE,代码如下,望大佬指导(本人回复慢,请谅解):
#include<bits/stdc++.h>
using namespace std;
const int MAXN=105;
bool vis[MAXN];
int main(){
int n,m;
scanf("%d%d",&n,&m);
int num=0;
int now=0;
for(int i=1;num<n;i++){
if(i==n+1) i=1;
if(!vis[i]) now++;
if(now==m){
now=0;
vis[i]=true;
num++;
printf("%d",i);
}
}
return 0;
}