解题报告:CF328A

题目链接: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;
}
原文地址:https://www.cnblogs.com/tlx-blog/p/12556647.html