全部评论
c++两题ac代码:https://pasteme.cn/33461
第二题33怎么算都是0.5,0.7不会算,就能看明白N>A时概率是1和N等于1的概率
发个代码 攒攒人品!!! 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; }
我的有编程题,楼主有么
笔试结果怎么查啊
我也投了商业化
我本科时候学的C++已经全忘光了,那么多C++填空!!!我投的明明是大数据分析啊
我投的采购岗,我都不知道一家做线上软件的公司需要采购啥
第一部分那些找规律的题我怎么感觉好坑😂是我太笨么
C++ 动态规划,提交的时候忘了加fixed补全不足的小数位,只有80多正确率,不知道补全了能有多少😂
心态炸了啊
第一题27%,求找bug
第一题超时了两秒,我吐了。。。选择也蒙圈
有大神可以给看下是哪里的问题吗?
概率题感觉能总结出规律,但结果不对,回头再算算看
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; }
第二题题目是否有问题? 本质背包问题,计算 an=0的序列数量 / 总序列数 ? 33 例子结果不应该是0.5吗
我第一个题交的时候显示编译失败,然后我又检查了五分钟,重新交了一下给A了,耽误了我五分钟
第一题最大赢家,AC了45,后边超时了,不知道是哪儿的问题,第二题直接懵逼= =
相关推荐
点赞 评论 收藏
分享