poj 1658 Eva's Problem
来源:互联网 发布:淘宝能删除评价吗 编辑:程序博客网 时间:2024/04/23 22:55
Eva的家庭作业里有很多数列填空练习。填空练习的要求是:已知数列的前四项,填出第五项。因为已经知道这些数列只可能是等差或等比数列,她决定写一个程序来完成这些练习。
Input
第一行是数列的数目t(0 <= t <= 20)。以下每行均包含四个整数,表示数列的前四项。约定数列的前五项均为不大于10^5的自然数,等比数列的比值也是自然数。
Output
对输入的每个数列,输出它的前五项。
Sample Input
21 2 3 41 2 4 8
Sample Output
1 2 3 4 51 2 4 8 16
【分析】显然只能是两种数列中的一种,显然只需要一次简单的分析就行,但是这里有一个简单的讨论,就是我们只讨论是否是等差数列,如果不是那么就直接用等比数列就行了。
【代码】
#include <iostream>#include <cstdio>#include <cstdlib>#include <cstring>#include <algorithm>#include <cmath>using namespace std;int main(){ int t; scanf("%d",&t); while(t--) { int a[4]; for(int i=0;i<4;i++) scanf("%d",&a[i]); for(int i=0;i<4;i++) printf("%d ",a[i]); if(2*a[1]-a[0]-a[2]==0&&2*a[2]-a[1]-a[3]==0) printf("%d\n",2*a[3]-a[2]); else printf("%d\n",a[3]*a[3]/a[2]); } return 0;}
阅读全文
0 0
- POJ 1658 Eva's Problem
- POJ 1658 Eva's Problem
- poj 1658 Eva's Problem
- poj 1658 Eva's Problem
- poj 1658 Eva's Problem
- poj 1658 Eva's Problem(水题)
- POJ 1658 Eva's Problem(水~)
- Eva's Problem - 1658
- 百练 1658 Eva's Problem
- Eva's Problem
- poj1658 Eva's Problem!
- POJ 1658 Eva's Problem(水到极点)
- POJ-1658-Eva's Problem-2013-11-28 22:03:45
- POJ1658浅析------Eva's Problem
- POJ 1658 Eva's Problem(我的水题之路——等差or等比)
- POJ 1702 Eva's Balance
- POJ 1702 Eva's Balance
- poj 1702(Eva's Balance)
- 这么可爱,我都想养一只了
- storm+kafka+hbase+mysql jar包
- 拯救大脑的20种方法
- 【东京】赏秋叶静美,听时光…
- 文明是设计出来的
- poj 1658 Eva's Problem
- 结型场效应管与绝缘型场效应…
- instanceof 操作符 instanceof 操作符 和接口
- 场效应管自学笔记
- 《复仇者联盟2:奥创纪元》…
- java服务器端配置支持跨域请求
- 集成运算放大器中的电流源
- 全球10大最惊险的观景台
- 最好睡眠