这道题写这要文件输出 自己看看格式 我的代码有问题吗?
#include<bits/stdc++.h>
using namespace std;
map<int,int>a;
int main() {
freopen("bowling.in","r",stdin);
freopen("bowling.out","w",stdout);
int n,q,tmp;
cin>>n;
for(int i=1;i<=n;i++) {
cin>>tmp;
a[tmp]=i;
}
cin>>q;
while(q--){
cin>>tmp;
cout<<a[tmp]<<endl;
}
}
但是全错,我看了下题解,发现没人写文件输入输出 然后改成了
#include<bits/stdc++.h>
using namespace std;
map<int,int>a;
int main() {
//freopen("bowling.in","r",stdin);
//freopen("bowling.out","w",stdout);
int n,q,tmp;
cin>>n;
for(int i=1;i<=n;i++) {
cin>>tmp;
a[tmp]=i;
}
cin>>q;
while(q--){
cin>>tmp;
cout<<a[tmp]<<endl;
}
}
AC了,不知道是只有少数人的题目上有文件还是所有人题面上都有文件输入输出要求。