题目。
错误信息:
错误的答案.错误的输出格式文件的意外结尾 - 预期为 int32
code:
#include <bits/stdc++.h>
using namespace std;
const int maxn=600005;
int n;
struct card{
int num;
int id;
}a[maxn];
bool cmp(card x,card y){
return x.num>y.num;
}
int main(){
freopen("input.txt","r",stdin);
freopen("output.txt","w",stdout);
cin >>n;
for(int i=1;i<=n*2;i++){
cin >>a[i].num;
a[i].id=i;
}
sort(a+1,a+n*2+1,cmp);
for(int i=1;i<=n*2;i++){
if(a[i].num!=a[i+1].num){
cout <<-1;
return 0;
}
else{
cout <<a[i].id <<" " <<a[i+1].id <<"\n";
i++;
}
}
return 0;
}
蒟蒻太蒻了不敢发在学术版