全部评论
c++两题ac代码:https://pasteme.cn/33461
分享
我的有编程题,楼主有么
分享
联想
官网直投
发个代码 攒攒人品!!! int main() { int n, a0; cin>>n>>a0; double dp[n+1][a0+1]; memset(dp, 0, sizeof(dp)); dp[0][a0] = 1.0; for(int i=1; i<=n; i++) { for(int j=0; j<=a0; j++) { for(int k=j; k<=a0; k++) { dp[i][j] += dp[i-1][k]*(double)(1.0)/(double)(k+1); } } } printf("%.5lf\n", dp[n][0]); return 0; }
分享
第二题33怎么算都是0.5,0.7不会算,就能看明白N>A时概率是1和N等于1的概率
分享
我投的运营岗
分享
我投的是前端岗
分享
编程也太难啦
分享
概率编程题,裂开
分享
求第一题解法
分享
概率题整蒙了😂😂😂
分享
概率人傻了,读题半小时看明白不知道0.7咋算出来的,第一题类似约瑟夫环,计算一次循环就行
分享
概率题dfs吧,没有ac,o.o
分享
概率题我甚至搞不懂用例 3 3为什么能有0.7多,我只能算到0.4几,搞不懂
分享
分享
第一题最大赢家,AC了45,后边超时了,不知道是哪儿的问题,第二题直接懵逼= =
分享
我第一个题交的时候显示编译失败,然后我又检查了五分钟,重新交了一下给A了,耽误了我五分钟
分享
第二题题目是否有问题? 本质背包问题,计算 an=0的序列数量 / 总序列数 ? 33 例子结果不应该是0.5吗
分享
int main() { int n, m; scanf("%d%d", &n, &m); vector<int> a(n); int max_val = 0; int max_idx = -1; int max_value = 0; unordered_map<int, int> map; for(int i=0; i<n; i++) { scanf("%d", &a[i]); map[a[i]] = 0; if(a[i]>max_value) { max_value = a[i]; max_idx = i; } } //cout<<max_idx<<endl; if(max_idx<m) { cout<<max_idx-1+m<<endl; return 0; } int cur = 0; while(max_val!=m) { cur++; int t1 = a[0], t2 = a[1]; if(a[0]<a[1]) { a.erase(a.begin()); a.push_back(t1); map[t2]++; max_val = max(max_val, map[t2]); } else { a.erase(a.begin()+1); a.push_back(t2); map[t1]++; max_val = max(max_val, map[t1]); } } printf("%d\n", cur); return 0; }
分享
概率题感觉能总结出规律,但结果不对,回头再算算看
分享
有大神可以给看下是哪里的问题吗?
分享
相关推荐
04-21 01:16
本溪钢铁公司职工工学院 临床医学类 点赞 评论 收藏
转发
投递蚂蚁集团等公司10个岗位 >
点赞 评论 收藏
转发
04-03 23:24
江西理工大学 自动化类 点赞 评论 收藏
转发
昨天 19:25
Java 点赞 评论 收藏
转发