8.14荣耀笔试


有没有这套卷子的,我刚刚发现竟然是原题。
往年的华为题;
我自己的解法和这个人的解法差不多,https://blog.csdn.net/qq_35353824/article/details/107544329
但是死活就只能过50%,好闹心~

第二题的话。我用贪心也只能过40%。
int main() {

	int money = 0;
	vector<int > jianshu(5, 0);
	for (int i = 0; i < 5; i++) {
		cin >> jianshu[i];
	}
	cin >> money;
    //价格表
	int table[5] = { 1,3,7,11,13 };
	int counts = 0;
	while (money>0) {
		for (int i = 4; i >= 0; i--) {
			while (jianshu[i] > 0 && money >= table[i]) {
				--jianshu[i];
				money -= table[i];
				counts += 1;
			}
		}
	}
	cout << counts << endl;
	return 0;
}    


求交流~
#荣耀笔试##荣耀手机##笔经##芯片底层软件开发#
全部评论
第一题我死活0😓第二题动态规划
1 回复
分享
发布于 2021-08-14 21:12
和我做的题不一样🤣
点赞 回复
分享
发布于 2021-08-14 20:49
淘天集团
校招火热招聘中
官网直投
一样的题目
点赞 回复
分享
发布于 2021-08-14 21:03
第一题1 第二题1 第三题0.2
点赞 回复
分享
发布于 2021-08-14 21:54

相关推荐

头像
不愿透露姓名的神秘牛友
03-13 14:57
点赞 评论 收藏
转发
2 16 评论
分享
牛客网
牛客企业服务