好奇怪的题目...
#include<stdio.h>
int main(){
int tt;
scanf("%d",&tt);
while(tt--){
int n,p;
scanf("%d%d",&n,&p);
int key=2*n+p;
for(int i=1;i<=n&&key;i++)
for(int j=i+1;j<=n&&key;j++){
printf("%d %d\n",i,j);
key--;
}
}
return 0;
}