2020年秋季笔试面试合集

2020 年秋招笔试面试合集,以及2019届公司真题模拟题集 附上后端指南,包括(C/C++基础、数据结构、算法、操作系统、计算机网络、MySQL、shell(ps:sed、awk、grep))。 想了解详情请下载附件。

应用介绍

2020 秋招笔试面试合集,以及2019届公司真题模拟集 附上后端指南,包括(C/C++基础、数据结构、算法、操作系统、计算机网络、MySQL、shell(ps:sed、awk、grep))。

#include <bits/stdc++.h>

using namespace std;

/*

 * 给定 N 种物品

 * 一个容量为 C 的背包

 * 物品 i 的重量或者体积是 W[i]

 * 价值是 V[i]

 *

 * 【无价值问题】问:从给定的 N 件物品中,如何选择若干件物品恰好能装入背包

 * 找出满足条件的所有解

 *  示例:

 * N = 6

 * C = 10

 * W[] = {1, 8, 4, 3, 5, 2};

 *

 * [1, 4, 3, 2]

 * [1, 4, 5]

 * [8, 2]

 * [3, 5, 2]

 *

 * vector<vector<int> >;

 *

 * */

int main()

{

    // N 物品种类

    // C 背包容量

    int N, C;

    while (cin >> N >> C) {

        // W 物品体积或者花费或者重量

        vector<int> W(N + 1, 0);

        for (int i = 1; i <= N; i++) {

            cin >> W[i];

        }

        vector<int> dp(C + 1, 0);

        for (int i = 1; i <= N; i++) {

            //  注意逆序保证每件物品只取一次

            for (int j = C; j >= W[i]; j--) {

                dp[j] = max(dp[j], dp[j-W[i]] + W[i]);

            }

        }

        cout << dp[C] << endl;

    }

    return 0;

}

。。。。。。。想了解详情请下载附件。

文件列表(部分)

名称 大小 修改日期
dp01.cpp0.80 KB2020-08-22
dp02.cpp0.60 KB2020-08-22
dp03.cpp0.59 KB2020-08-22
dp04.cpp0.52 KB2020-08-22
dp05.cpp0.35 KB2020-08-22
dp06.cpp0.97 KB2020-08-22
dp07.cpp0.56 KB2020-08-22
dp08.cpp0.57 KB2020-08-22
dp09.cpp0.43 KB2020-08-22
hs01.cpp0.88 KB2020-08-22
numbersOfOne.cpp0.27 KB2020-08-22
test.cpp0.23 KB2020-08-22
pd01.cpp0.88 KB2020-08-22
pd02.cpp0.52 KB2020-08-22
prime.cpp0.36 KB2020-08-22
dd01.cpp0.41 KB2020-08-22
dd02.cpp0.29 KB2020-08-22
dd03.cpp0.27 KB2020-08-22
dd04.cpp0.68 KB2020-08-22
dd05.cpp0.29 KB2020-08-22
dd06.cpp0.99 KB2020-08-22
threeSum.cpp1.11 KB2020-08-22
twoSum.cpp1.05 KB2020-08-22
hr.md0.58 KB2020-08-22
main.md3.26 KB2020-08-22
README.md0.47 KB2020-08-22
哔哩哔哩面经.md0.28 KB2020-08-22
大华面经.md1.68 KB2020-08-22
有赞面经.md0.61 KB2020-08-22
滴滴面经.md0.54 KB2020-08-22

立即下载

相关下载

[MySQL性能调优与架构设计] 此文档是MySQL性能调优与架构设计。 文档中讲解了MySQL基本介绍、MySQL架构组成、MySQL存储引擎简介、MySQL安全管理、 MySQL备份与恢复.......了解详情请下载附件。
[如何让云服务器安全性增强] 怎么提高云服务器的安全性能, 如何让服务器避免密码被暴力破解呢, /var/log/secure日志记录一些ip访问这台服务器的日志信息,经常发现有这样的提示
[高性能MySQL3] 此文档不但涵盖了最新MySQL 5.5版本的新特性,也讲述了关于固态盘、高可扩展性设计和云计算环境下的数据库相关的新内容,原有的基准测试和性能优化部分也做了大量的扩展和补充。
[MySQL技术内幕(第4版)] 此文档介绍了Mysql的基础知识及其有别于其他数据库系统的独特功能,包括SQL的工作原理和Mysql的相关知识。
[xv6中文文档] 此文档主要讲解了操作系统接口、第一个进程、页表、陷入,中断和驱动程序、锁、调度、文件系统、PC硬件、引导加载器。
[操作系统设计与实现+第3版+下] 此文档是关于操作系统的教材,详细探讨了操作系统的基本原理,包括进程、进程间通信、信号量、管程、消息传递、调度算法、输入/输出、死锁、设备驱动程序、存储管理、调页算法、文件系统设计、安全和保护机制等。

评论列表 共有 0 条评论

暂无评论

微信捐赠

微信扫一扫体验

立即
上传
发表
评论
返回
顶部