sb
查看原帖
sb
1456667
zzhpdyx楼主2025/2/7 14:55
#include<queue>
#include<stack>
using namespace std;   
queue <int> a1,a2; 
int n,m,a[105],b[105];
int main()   
{   
    cin>>n>>m;
    int i=1,j=1;
    while(n>0){
    	if(j==m && i==n){
    		a1.push(i);
    		j=0;
    		i=0;
    		n--;
		}
		else if(j==m){
			a1.push(i);
    		j=0;
    		n--;
		}
		else if(i==n){
			i=0;
		}
		i++;
		j++;
		
    	
	}
	while(a1.empty()==0){
		cout<<a1.front()<<" ";
		a1.pop();
	}
    return 0;   
}
2025/2/7 14:55
加载中...