#5004: 第一個測資多三,第二個卻對


hchs9910741 (hchs11817)

學校 : 國立新竹高級中學
編號 : 15041
來源 : [36.224.47.109]
最後登入時間 :
2015-02-11 16:03:01
d096. 00913 - Joana and the Odd Numbers -- UVa913 | From: [114.32.223.253] | 發表日期 : 2011-03-26 18:44

#include<iostream>
using namespace std;

main()
{
 int N;
 while(scanf("%d",&N)!=EOF)
 {
  long long int n=(N+1)/2;
  double c=3*(2*(n+1)*(n-1)-1);   
  printf("%.0f\n",c);
 }

return 0;
}

 

我是直接推公式

代公式去算,可是第一個測資卻

您的答案為: 706647194196847488
正確答案為: 706647194196847485

請問錯在哪?

 
#8805: Re:第一個測資多三,第二個卻對


anandrewboy70900 (ShowTsai)

學校 : 國立中央大學
編號 : 27736
來源 : [203.204.218.144]
最後登入時間 :
2024-10-11 16:21:37
d096. 00913 - Joana and the Odd Numbers -- UVa913 | From: [124.12.88.41] | 發表日期 : 2014-05-10 17:17

c改成用long long int 就可以囉~


 
ZeroJudge Forum