有一个oc就摆烂 level
获赞
34
粉丝
6
关注
8
看过 TA
190
东南大学
2025
C++
IP属地:江苏
暂未填写个人简介
私信
关注
09-19 17:51
东南大学 C++
第一题用0-1背包的思想,但是一直只能过64% ,好想知道为什么#include#include#include using namespace std;bool isValid (vector& weight, int bagSize, int q) {    int len = weight.size();    vector> dp(len + 1, vector(bagSize + 1, false));    dp[0][0] = true;    bool flag = false;    for (int i = 1; i         for (int j = 0; j             if (j             else if (j == weight[i-1]) dp[i][j] = true;            else if (weight[i-1] = j) dp[i][j] = true;            else dp[i][j] = dp[i-1][j - weight[i-1]];            if (j == bagSize && dp[i][j]) return true;        }    }    return dp[len][bagSize];}int main(void) {    int t; cin >> t;    while (t--) {        int bagSize, n, q; cin >> bagSize >> n >> q;        vector weight(n);        for (int i = 0; i > weight[i];        if (isValid(weight, bagSize, q)) cout         else cout     }}
投递小米集团等公司10个岗位
0 点赞 评论 收藏
分享
09-05 22:33
东南大学 C++
9.5 一面 1. 自我介绍2. 项目是怎么分工的?一共有几个人?4. 这个项目的目标是什么?7. TLS四次握手的具体过程。10. 项目二具体是怎么做的呢?选择的特征是什么?对数据处理和提取做了哪些工作?17. 平时项目的开发中有涉及到底层部分吗?比如设备的驱动呀,和linux内核这一部分。18. 对于常见的安全方案有了解吗?比如暗网平台,或者x6平台。19. 对于加解密的算法了解得多吗?(讲了CBC和GCM)GCM的特点是什么?你说的应该是CCM的特点?GCM和CCM的差异?20. 签名和认证的概念理解?21. 手撕:输入十六进制数据,返回二进制表示中1的数量,输入:0xB,输出:3。尽可能优化。(没想到和去年牛客面经的题一样。面试官建议用C实现,太久没写C了,忘记十六进制如何读入了,所以用了C++,以字符串读入。用了最基本的位运算。)写完之后面试官问能不能优化,没想出来。(面试官:用空间换时间,把0-15中1的个数做出一张表,然后查表就可以了)22. 拓竹是做3D打印机的,从安全的角度可能需要做哪里保护?23. 对安全方向的坚持和自己的想法?安全是不是未来就业必需的方向?24. 未来三年的规划。25. 反问:简历哪些部分比较欠缺?问了面试官关于这个问题想要得到的答案:“拓竹是做3D打印机的,从安全的角度可能需要做哪里保护?”感受:这是秋招的第一面,从昨天开始就特别紧张,但是面试官人特别好,也只问了项目相关的问题,八股基本没问。其实拓竹信息安全岗的面经很少,在牛客网上只看到一篇,不过题目还是蛮相似的,特别是手撕题和一些开放性的问题。
查看14道真题和解析
0 点赞 评论 收藏
分享
关注他的用户也关注了:
牛客网
牛客企业服务