#include<iostream>
using namespace std;
int main()
{
int k,x[4],y[4],A=0,B=0,i=0,j=0;
k<1001,k>0;
while(cin>>y[4],cin>>k)while(k--)
{
cin>>x[4];
for(;i<4;i++)
{
for(;j<4,j>=i;j++)
{
if(i==j&&x[i]==y[j])
A+=1;
}
if(i!=j&&x[i]==y[j])
B+=1;
}
cout<<A<<"A"<<B<<"B";
cout<<endl;
}
}
以上是我的程式碼,我有一個參加過資訊奧林匹亞的朋友(跟他學習C++中)
他看到我的程式碼之後 大笑(只跟我說前面錯的很離譜 叫我自己想)
而我執行之後 確實出現了RE
但是我左看右看 就是看不出前面哪裡有問題(for迴圈內我自己知道有錯 只是想知道前面錯哪裏而已)
由於剛學不久 我只會用<iostream>的東西而已
希望有熱心大大能說明一下