为什么直接输出只得70分
#include <bits/stdc++.h>
using namespace std;
long long a,b,c;
int main()
{
cin>>a>>b>>c;
if((a%c!=0)||(b%c!=0)) cout<<"-1";
else cout<<a*b/c/c;
return 0;
}
测评记录(WA)
而定义两个新变量后再输出却AC了
#include <bits/stdc++.h>
using namespace std;
long long a,b,c;
int main()
{
cin>>a>>b>>c;
if((a%c!=0)||(b%c!=0)) cout<<"-1";
else
{
long long a1=a/c;
long long b1=b/c;
cout<<a1*b1;
}
return 0;
}
测评记录(AC)