#6193: 關於測資


d850211 (ET)


關於測資,是否會有A>B的問題?

程式:

#include<iostream>
using namespace std;
int main()
{    
      int a,b,c,d,e;
      while(cin>>a>>b)
      {
                      d=a%2;
                if(d==0)
                {
                       e=b%2;
                       if(e==0)
                       {
                                c=(b-a)/2+1;
                                cout<<c<<endl;
                       }
                       else
                       {
                           c=(b-a+1)/2;
                           cout<<c<<endl;
                       }
               
                }
                else               
                {
                e=b%2;
                    if(e==0)
                       {
                                c=(b-a)/2+1;
                                cout<<c<<endl;
                       }
                       else
                       {
                           c=(b-a)/2;
                           cout<<c<<endl;
                       }
                   
                }
      }
return 0;
}

檢測結果

第 1 測資點(10%): AC (4ms, 376KB)
通過檢測
第 2 測資點(10%): AC (4ms, 380KB)
通過檢測
第 3 測資點(10%): AC (4ms, 360KB)
通過檢測
第 4 測資點(10%): AC (4ms, 384KB)
通過檢測
第 5 測資點(10%): WA (line:1)
答案不正確
您的答案為: -1073741824 正確答案為: 1073741824 
第 6 測資點(10%): AC (4ms, 360KB)
通過檢測
第 7 測資點(10%): AC (4ms, 368KB)
通過檢測
第 8 測資點(10%): AC (4ms, 364KB)
通過檢測
第 9 測資點(10%): AC (4ms, 376KB)
通過檢測
第 10 測資點(10%): AC (4ms, 380KB)
通過檢測
請各位替我看一下,謝謝!