首页 > 8.14荣耀笔试
头像
被问的怀疑人生
发布于 2021-08-14 20:46
+ 关注

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;
}    


求交流~

全部评论

(4) 回帖
加载中...
话题 回帖