爱奇艺笔试答题1


#爱奇艺##笔试题目#
全部评论
leetcode903
点赞 回复 分享
发布于 2019-09-08 17:00
#include <iostream> #include <vector> #include <iomanip> using namespace std; double frac(int m,int n){     double c = m * 1.0/n;     return c; } int main() {     int n,m;cin>>n>>m;     vector<vector<double>> dp(n + 1,vector<double> (m + 1,0.0));     for(int i = 1;i <= n;i++)dp[i][0] = 1.0;     for(int i = 1;i <= n;i++){         for(int j = 1;j <= m;j++){             dp[i][j] += i * 1.0/ (i + j);             if(i - 1 >= 0 && j - 2 >= 0)                 dp[i][j] += frac(j,i + j) * frac(j - 1,i + j - 1) * frac(i,i + j - 2) * dp[i - 1][j - 2];             if(j - 3 >= 0)                 dp[i][j] += frac(j,i + j) * frac(j - 1,i + j - 1) * frac(j - 2,i + j - 2) * dp[i][j - 3];         }     }     cout<<fixed<<setprecision(5)<<dp[n][m]<<endl;     return 0; }
点赞 回复 分享
发布于 2019-09-08 17:19
第二题有思路吗,完全不会啊
点赞 回复 分享
发布于 2019-09-08 16:32
#[i for i in a if not 2==i] def ys(mem,ln,ai):     print(mem)     co = 0     if len(ln)==0:return True     if A[ai]==0:         for idx,c in enumerate(ln):             tf = True             if c>mem[-1]:                 zz = [i for i in ln if not c==i]                 tf = tf and ys(mem+[c],zz,ai+1)             else:tf = False#;return False             if tf:co+=1     elif A[ai]==1:         for idx,c in enumerate(ln):             tf = True             if c<mem[-1]:                 zz = [i for i in ln if not c==i]                 tf = tf and ys(mem+[c],zz,ai+1)             else:tf = False#;return False             if tf:co+=1     return co #N = int(input().strip()) #A = [int(i) for i in input().strip().split()] N = 4#int(input().strip()) A = [1,1,0]#[int(i) for i in input().strip().split()] def so():     if N<=0 :return 0     if N ==1:return 1     ln = [i for i in range(1,N+1)]     tmp = []     count = 0     for idx,c in enumerate(ln):         tmp = [c]         zz= [i for i in ln if not c==i]         #import pdb;pdb.set_trace()         count += ys(tmp,zz,0)     return count print(so())    
点赞 回复 分享
发布于 2019-09-08 17:11
求思路啊
点赞 回复 分享
发布于 2019-09-08 17:04
全排列以后再判断吧,  做第二题花的时间有点多 第一道题没来得及调试.....只A了一道
点赞 回复 分享
发布于 2019-09-08 17:04
切方块的可以用贪心,用C++唯一的坑在溢出要用long long 这道感觉更像数学 反正我无力了最后剩20分钟写了个DFS遍历过了快40%交卷跑路
点赞 回复 分享
发布于 2019-09-08 17:01
1 0.45
点赞 回复 分享
发布于 2019-09-08 17:00
两道题都是用动态规划写。但是要面好未来,只用了30分钟答了一下题。过了36%的case就没管了,估计是没得机会了吧😢
点赞 回复 分享
发布于 2019-09-08 16:59
感觉是动态规划但是没规划出来😂
点赞 回复 分享
发布于 2019-09-08 16:58
两题都是动态规划
点赞 回复 分享
发布于 2019-09-08 16:56
求答案
点赞 回复 分享
发布于 2019-09-08 16:26
有答案吗
点赞 回复 分享
发布于 2019-09-08 16:24
python只能A36%...., 感觉换个语言能好很多
点赞 回复 分享
发布于 2019-09-08 16:10
已经交卷了,实在想不出来
点赞 回复 分享
发布于 2019-09-08 16:08
本想暴力dfs。肯定50%都过不了就懒得写了,
点赞 回复 分享
发布于 2019-09-08 16:06
同求,,,也求第二题
点赞 回复 分享
发布于 2019-09-08 16:05
同求
点赞 回复 分享
发布于 2019-09-08 16:02
求解
点赞 回复 分享
发布于 2019-09-08 16:01
同问啊
点赞 回复 分享
发布于 2019-09-08 16:00

相关推荐

关于我大学本科四年,想了很多,但还是不知道该怎么动笔&nbsp;“大学四年,是我从懵懂少年走向职场青年的转折期。这一路跌跌撞撞,有迷茫,有遗憾,也有成长和决心。”&nbsp;大一刚进来时仍然有高中那股学习劲,经常一个人去图书馆学高等数学,但后面劲头一过便开始在宿舍开启躺平生活(现在想想那段时间真的很爽,无忧无虑)。由于大一担任班干部,所以经常要跟其他班的班干部交流,在此期间认识了隔壁班的一位女生,短发而很可爱,因为很多团建还有比赛都是我们两班一起参加的,而且我和她都是负责人,所以交集很多,后面慢慢地彼此对产生了好感,所以在大一刚开学的2个月后,我们在一起了,彼此之前都是初恋。但当时我真的是太太太直男了,对感情的想...
真烦好烦真烦:骗哥们可以,别把你自己也骗到了就行。哥们被你骗了真无所谓的,打个哈哈就过了。但希望你打完这段话后擦一下眼角,别让眼泪掉在手机屏幕上了就行。你说的这些话,哥们信一下也是没什么的。还能让你有个心里安慰,但这种话说出来骗骗兄弟就差不多得了,哥们信你一下也不会少块肉,但是你别搞得自己也当真了就行。哥们被你骗一下是真无所谓的,兄弟笑笑也就过去了。真不是哥们想要破你防,你擦擦眼泪好好想想,除了兄弟谁还会信你这些话?
点赞 评论 收藏
分享
05-12 17:28
已编辑
门头沟学院 硬件开发
ldf李鑫:不说公司名祝你以后天天遇到这样的公司
点赞 评论 收藏
分享
04-17 10:16
门头沟学院 Java
小浪_coder:24届很难找了,马上25的都毕业了还有很多没找到的
点赞 评论 收藏
分享
评论
2
23
分享

创作者周榜

更多
牛客网
牛客企业服务