10 条题解

  • 2
    @ 2022-7-17 19:21:05
    using namespace std;
    int n[10000];
    int main(){
    	int a,b;
    	cin>>a>>b;
    	for(int i=1;i<=a;i++){
    		n[i]=i;
    	}
    	int geshu=0; 
    	int k=0;
    	for(int i=1;geshu!=a-1;){
    		if(i==a+1){
    			i=1;
    		} 
    		if(n[i]!=0)k++;
    		if(k==b){
    			cout<<n[i]<<" "; 
    			n[i]=0;
    			geshu++;
    			k=0;
    		}
    		i++;
    		
    	}
    	cout<<endl;
    	for(int i=1;i<=a;i++){
    		if(n[i]!=0){
    			cout<<n[i];
    			break;
    		}
    	}
    	return 0;
    }
    

    信息

    ID
    105
    时间
    1000ms
    内存
    128MiB
    难度
    7
    标签
    递交数
    1460
    已通过
    288
    上传者