博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
POJ 1658 Eva's Problem
阅读量:4348 次
发布时间:2019-06-07

本文共 906 字,大约阅读时间需要 3 分钟。

Time Limit: 1000MS   Memory Limit: 10000K
Total Submissions: 17778   Accepted: 10871

Description

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 CODE:
#include 
#include
#include
#define REP(i, s, n) for(int i = s; i <= n; i ++)#define REP_(i, s, n) for(int i = n; i >= s; i --)using namespace std;int main(){ int T, a, b, c, d; scanf("%d", &T); while(T --){ scanf("%d%d%d%d", &a, &b, &c, &d); if(d - c == c - b) printf("%d %d %d %d %d\n", a, b, c, d, d + (d - c)); else if(d / c == c / b) printf("%d %d %d %d %d\n", a, b, c, d, d * (d / c)); } return 0;}

 

 

转载于:https://www.cnblogs.com/ALXPCUN/p/4534949.html

你可能感兴趣的文章
js 数组操作
查看>>
第522篇--DataTable to Excel C#
查看>>
C++\virtual 虚函数、纯虚函数
查看>>
asp.net mvc 4多级area实现技巧
查看>>
Solr
查看>>
MySQL binlog数据库同步技术总结
查看>>
算法设计--查找无序数组中第K大的数字
查看>>
GCC的gcc和g++区别
查看>>
CENTOS 7 和 JDK 添加中文字体
查看>>
tomcat并发优化
查看>>
welcome2
查看>>
ubuntu ssh 与 Samba安装
查看>>
C++,Windows/MFC_中L和_T()之区别
查看>>
Java NIO:FileChannel数据传输
查看>>
bzoj 2956: 模积和
查看>>
netcore编程之后面对不习惯的xshell黑屏部署,是时候使用jenkins自动化发布工具了...
查看>>
Construction machine sale effected by high price
查看>>
内存分配问题
查看>>
The area 积分
查看>>
SOCKET
查看>>