第一份 WA 代码
#include<bits/stdc++.h>
using namespace std;
long int a;
int main()
{
cin>>a;
cout<<(pow(a,2))/2+1;
return 0;
}
测评连接
第二份 AC 代码
#include<bits/stdc++.h>
using namespace std;
long int a;
int main()
{
cin>>a;
cout<<(a*a)/2+1;
return 0;
}
pow(a,2)
不是等同于a*a
吗?为什么会出现这种情况