欢迎您访问365答案网,请分享给你的朋友!
生活常识 学习资料

在计算中找规律(大胆猜想+逆向思维)

时间:2023-04-27

#include #include using namespace std;typedef long long LL;const LL N = 1e6 + 10;LL n;LL a[N]; LL ans = 0;int main(){ios::sync_with_stdio(false);cin.tie(0), cout.tie(0);cin >> n;for (int i = 1; i <= n; ++i){cin >> a[i];}if (n == 1)cout << a[1] << ".0000000000" << endl;else if (n == 2)cout << abs(a[2] - a[1]) << ".0000000000" << endl;else{LL temp = abs(a[n] - a[n - 1]);for (int i = n - 2; i >= 1; --i){ans = abs(a[i] - temp);temp = ans;}cout << ans << ".0000000000" << endl;}return 0;}

Copyright © 2016-2020 www.365daan.com All Rights Reserved. 365答案网 版权所有 备案号:

部分内容来自互联网,版权归原作者所有,如有冒犯请联系我们,我们将在三个工作时内妥善处理。