通知:华为、贝壳最新的秋招笔试编程题题目、思路以及参考代码已经全部整理好放在微信公众号【TechGuide】了,公众号回复【华为】或者【贝壳】即可获得最实时、最详细的笔试题解啦!
文章目录
第一道:木棒长度(100%)
题目描述
- 第一道:木棒长度(100%)
- 题目描述
- 参考代码:
- 第二道:括号匹配(100%)
- 题目描述
- 参考代码
- 第三道: 最大价值(70%)
- 题目描述
- 参考代码
- CPP版本(100%)
- Python版本
- Java版本(70%)
- 第四道:(待补充)
牛牛拥有n根木棒,长度分别为1.2…n。
现在,牛牛可以做若干次操作,每一次操作,可以选择任意两根木棒,将它们拼接在起,假设选择的两根木棒的长度分别为 a 和 b,那么拼接后的木棒长度为 a + b。那么,在停止操作之后,牛牛最多可以得到几根长度相同的木棒?
输入描述 本题为多组测试数据,第一行输人一个正整数T(1t; for (int i = 0; i >n; cin>>s; int ans=0; mid=0; for (int j = 0; j 0){ ans++; mid--; } }else{ mid--; } } cout k >> m; vector a(n, 0); for (int i = 0; i > a[i]; } sort(a.begin(), a.end()); //排序 vector pre(n + 1, 0); for (int i = 1; i = n - 1 || a[0] > m)//只能选一个数,选最大的 { cout
关注
打赏
最近更新
- 深拷贝和浅拷贝的区别(重点)
- 【Vue】走进Vue框架世界
- 【云服务器】项目部署—搭建网站—vue电商后台管理系统
- 【React介绍】 一文带你深入React
- 【React】React组件实例的三大属性之state,props,refs(你学废了吗)
- 【脚手架VueCLI】从零开始,创建一个VUE项目
- 【React】深入理解React组件生命周期----图文详解(含代码)
- 【React】DOM的Diffing算法是什么?以及DOM中key的作用----经典面试题
- 【React】1_使用React脚手架创建项目步骤--------详解(含项目结构说明)
- 【React】2_如何使用react脚手架写一个简单的页面?