题目链接:CF328A IQ Test
还是很水直接判断就行了,不过注意特判,要不连第一个点都过不了。
(Code):
#include<iostream>
#include<cstdio>
#include<cmath>
using namespace std;
int a,b,c,d;
int main()
{
scanf("%d%d%d%d",&a,&b,&c,&d);
if(a+c==2*b&&b+d==2*c) printf("%d
",d+b-a);
else if(a*c==b*b&&b*d==c*c) {if(d*d%c==0) printf("%d
",d*c/b);else printf("42
");}//这个地方好坑呐
else printf("42
");
return 0;
}