2.28 奇安信笔试

两道编程题.
第一道,一对兔子五个月成年便可以生兔子,给一对兔子求n月有多少对,动态规划。
if __name__ == '__main__':
    dp = [0, 1, 1, 1, 1, 2]

    n = int(input())
    if n > 5:
        for i in range(6, n+1):
            dp.append(dp[i-1] + dp[i-4])
        print(dp[-1])
    else:

        print(dp[n])

第二道,1000个硬币里有10个金硬币,求选n个能选到金硬币的个数。
#include <vector>
#include <cstdio>

using namespace std;

int main() {
    int n;
    scanf("%d", &n);
    if(n > 990) {
        printf("%.6f", 1.);
    }
    else {
        if(n == 1)
            printf("%.6f", 0.01);
        else{
            vector<double> dp {0.01};
            for(double i = 1.; i < n; ++i) {
                dp.push_back(1.-(1.-dp[i-1])*((1000.-i+1.-10.)/(1000.-i+1.)));
                // printf("%f", 1.-(1.-dp[i-1])*((1000.-i+1.-10.)/(1000.-i+1.)));
            }
            printf("%f", dp[n-1]);
        }
            

    }

    return 0;
}
没过所有用例,估计是计算精度有问题。
一个小时,马上还要继续做心动网络的笔试......
#奇安信##笔试题目#
全部评论
牛皮啊,老哥,我是两场笔试观光卷
1 回复
分享
发布于 2020-02-28 20:40
硬币那个我也没过,不知道怎么回事
点赞 回复
分享
发布于 2020-02-28 19:37
博乐游戏
校招火热招聘中
官网直投
第一题分波那契数列数列可以吗。。。为啥过不了
点赞 回复
分享
发布于 2020-02-28 19:55
大佬能帮我看下我这个代码吗?我感觉是跟你一样的思路但为什么我死活就只通过了百分之10.。。。  public static void main(String[] args) {         Scanner in = new Scanner(System.in);         while (in.hasNextInt()) {             int n = in.nextInt();             if(n<5){                 System.out.println(1);             }             int[] dp = new int[n+1];             for(int i=0; i<5; i++){                 dp[i] = 1;             }             for(int i=5; i<dp.length; i++){                 dp[i] = dp[i-1]+dp[i-5];             }             System.out.println(dp[n]);         }     }
点赞 回复
分享
发布于 2020-02-28 20:01
硬币那个我就过了10%😂 估计只有>990的情况通过了
点赞 回复
分享
发布于 2020-02-28 20:04
真不愧是龙哥亲传大弟子 i了i了
点赞 回复
分享
发布于 2020-02-28 20:51
艹了,第一道不会我就用了递归,居然没想到用数组,只过了70%
点赞 回复
分享
发布于 2020-02-28 20:55
第一道编程的动态方程是举例子推出来的吗?
点赞 回复
分享
发布于 2020-02-28 21:33
硬币的那个思路是啥 能给点一下嘛
点赞 回复
分享
发布于 2020-02-28 22:02
我的简历一直是待处理是啥情况😂
点赞 回复
分享
发布于 2020-02-29 08:47
兔子的题是找规律就行了吗?从逻辑上可以想通吗?
点赞 回复
分享
发布于 2020-02-29 10:39
老哥们是2020届春招还是2021届实习啊
点赞 回复
分享
发布于 2020-02-29 14:49
第一题不知道为啥只过了80%,第二题10%
点赞 回复
分享
发布于 2020-03-02 16:55
你们的结果出来了吗
点赞 回复
分享
发布于 2020-03-03 20:24
收到面试通知了吗
点赞 回复
分享
发布于 2020-03-03 20:24
有参加2.28笔试的大佬开始面试的吗?
点赞 回复
分享
发布于 2020-03-04 11:58
这个什么时候出面试通知,虽然不知道能不能收到面试
点赞 回复
分享
发布于 2020-03-05 14:12
我想问大家的笔试题目都一样吗?
点赞 回复
分享
发布于 2020-03-08 00:11
老哥,你申请的是什么岗位,安全开发笔试题型了解嘛😂谢谢
点赞 回复
分享
发布于 2020-03-19 21:18

相关推荐

4 35 评论
分享
牛客网
牛客企业服务