ac

王艺翔  •  2年前


include<bits/stdc++.h>

using namespace std;

int main(){

int a[2005],b[2005],k,m,n,x=1,y=1;
cin>>m>>n>>k;
for(int i=1;i<=m;i++)
a[i]=i;
for(int i=1;i<=n;i++)
b[i]=i;
for(int i=1;i<=k;i++){
	cout<<a[i]<<" "<<b[i]<<endl;
	m++;
	n++;
	a[m]=a[x];
	b[n]=b[y];
	x++;
	y++;
}
return 0;

}


评论:

STL
#include<bits/stdc++.h>

using namespace std;
queue<int> q1,q2;
int m,n,c;
int main(){
	cin>>m>>n>>c;
	for(int i=1;i<=m;i++) q1.push(i);
	for(int i=1;i<=n;i++) q2.push(i);	
	for(int i=0;i<c;i++){
		cout<<q1.front()<<" "<<q2.front()<<endl;
		q1.push(q1.front());
		q2.push(q2.front());
		q1.pop();
		q2.pop();
	}
	return 0;
}

华山论K  •  2年前

请先登录,才能进行评论