#2449: 這樣哪裡有問題??

Unknown User

d478. 共同的數 - 簡易版 | From: [124.8.108.58] | 發表日期 : 2009-10-08 22:03

#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%)

然後又不能知道哪裡錯= =

請通過的人幫忙看看吧

 
#2474: Re:這樣哪裡有問題??


magrady (元元)

學校 : 臺北市立第一女子高級中學
編號 : 1445
來源 : [114.34.203.11]
最後登入時間 :
2024-01-15 00:19:19
d478. 共同的數 - 簡易版 | From: [59.113.133.250] | 發表日期 : 2009-10-11 00:33

#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了? 

 
#2475: Re:這樣哪裡有問題??


example (學姊)

學校 : 臺北市立麗山高級中學
編號 : 6634
來源 : [60.250.138.144]
最後登入時間 :
2022-08-09 17:07:42
d478. 共同的數 - 簡易版 | From: [118.166.113.239] | 發表日期 : 2009-10-11 13:05

 

可是就算開放了測資

還是不知道哪裡錯啊XD

只是可以直接送解答上去= =

我也是 NA (50%)

在想說是不是 TLE ?

我覺得不開放的話應該改成只有 WA 不開放而已

不然有時真的很困擾 

 
ZeroJudge Forum