zoukankan      html  css  js  c++  java
  • 2019.7.9 校内测试 T2 极值问题

    这一次是交流测试?边交流边测试(滑稽

    极值问题

    乍一看这是一道数学题,因为1e9的数据让我暴力的心退却。

    数学又不好,不会化简式子嘞,咋办?

    不怕,咱会打表找规律。(考场上真的是打表找出了规律,打表打法好!!)

    这里就不带着大家一起来打表了,我们是来正正经经的推式子滴。


    So,这道题就是求斐波那契数列的大水题啦。

    water_lift:其实这道题数据还是出水了,求斐波那契数列的时候完全可以卡到用矩阵加速。

    我们:……(心里一万只草泥马跑过)

    代码如下哦:

    #include<iostream>
    #include<cstdio>
    using namespace std;
    long long f[100];
    int k;
    int main()
    {
        //freopen("mn.in","r",stdin);
        //freopen("mn.out","w",stdout);
        scanf("%d",&k);
        f[1]=1;f[2]=1;
        for(int i=3;i;i++)
        {
            f[i]=f[i-1]+f[i-2];                //求斐波那契数列 
            if(f[i]>k)                         //找到第一项大于k的斐波那契数 
            {
                printf("%d %d",f[i-2],f[i-1]); //答案 
                return 0;
            }
        }
        return 0;
    }
  • 相关阅读:
    逻辑回归问题(Logistic Regression)
    丑数
    用两个栈实现队列
    重建二叉树
    单变量的线性回归(Linear Regression with One Variable)
    机器学习
    二维数组中的查找
    面经
    亚信实习---->PLSQL链接Oracle
    亚信实习小练习
  • 原文地址:https://www.cnblogs.com/xcg123/p/11158456.html
Copyright © 2011-2022 走看看