求大佬(约瑟夫问题)指针超时
  • 板块灌水区
  • 楼主sss12dedie
  • 当前回复5
  • 已保存回复5
  • 发布时间2021/10/22 12:54
  • 上次更新2023/11/4 02:55:28
查看原帖
求大佬(约瑟夫问题)指针超时
355683
sss12dedie楼主2021/10/22 12:54
#include<bits/stdc++.h>
using namespace std;
long long n,m,*p3,a[305],*p,*p1,*j,*p4;
int main()
{
	while(cin>>*p>>*p1)
	{
		
		if(*p==0 && *p1==0) break;
		for(int k=0;k<*p;k++)
    	{
     		for(int i=0;i<*p1;i++)
			{
			if(*p3++>n) *p3=1;
			if(a[*p3]) i--;
			}
			*p4=&p3;
			a[*p3]=-1;
    	} 
   		cout<<p4<<"\n";
   		*p3=0;
   		for(j=a;j<=a+305;j++)
   		*j=0;
	} 
	return 0;
} 
2021/10/22 12:54
加载中...