#include <iostream>
#include <cmath>
using namespace std;
int main(void)
{
int n,m;
scanf("%d%d",&n,&m);
while(n--)
{
int x[m+1],y[m+1];
for (int i=1;i<=m;i++)
scanf("%d",&x[i]);
for (int i=1;i<=m;i++)
scanf("%d",&y[i]);
int i,j=1,tot=0;
for (i=1;i<=m;i++)
{
while(x[i]>=y[j])
{
if (x[i]==y[j++]){tot++;break;}
}
}
printf("%d\n",tot);
}
return 0;
}
結果是NA(50%)
然後又不能知道哪裡錯= =
請通過的人幫忙看看吧
#include
#include
using namespace std;
int main(void)
{
int n,m;
scanf("%d%d",&n,&m);
while(n--)
{
int x[m+1],y[m+1];
for (int i=1;i<=m;i++)
scanf("%d",&x[i]);
for (int i=1;i<=m;i++)
scanf("%d",&y[i]);
int i,j=1,tot=0;
for (i=1;i<=m;i++)
{
while(x[i]>=y[j])
{
if (x[i]==y[j++]){tot++;break;}
}
}
printf("%d\n",tot);
}
return 0;
}
結果是NA(50%)
然後又不能知道哪裡錯= =
請通過的人幫忙看看吧
可是就算開放了測資
還是不知道哪裡錯啊XD
只是可以直接送解答上去= =
你是WA了?
可是就算開放了測資
還是不知道哪裡錯啊XD
只是可以直接送解答上去= =
我也是 NA (50%)
在想說是不是 TLE ?
我覺得不開放的話應該改成只有 WA 不開放而已
不然有時真的很困擾