2022-09-21-AMD数巅海康三连面
15:01-16:20 AMD一面,不会BIOS。。。他们也说了比较不匹配,但对我的简历眼前一亮,很感兴趣,吹得我不好意思了
16:21-16:59 数巅科技四面
17:00-17:13 海康科技二面-hr面
// #include <stdio.h> // #include <memory.h> // #include <cstdlib> #include <vector> #include <iostream> // std::vector<std::vector<int>> reverse(const std::vector<std::vector<int>> &a) // { // // int *temp = (int *)malloc(sizeof(int) * r * c); // // int **b = (int **)malloc(sizeof(int *) * c); // std::vector<std::vector<int>> result(c, std::vector<int>(r, 0)); // // for (int i = 0; i < a[0].size(); i++) // { // // b[i] = temp + (i * r); // for (int j = 0; j < a.size(); j++) // // { // result[i][j] = a[j][i]; // // } // } // return result; // } // int main() // { // // int** a =(int**)malloc(sizeof(int*)*2); // // a[0]=(int*)malloc(sizeof(int)*3); // // a[1]=(int*)malloc(sizeof(int)*3); // // for(int i=0;i<3;i++){ // // for(int j=0;j<2;j++){ // // } // // } // // int a[2][3]={{1,2,3},{4,5,6}}; // // a+1 // std::vector<std::vector<int>> a = {{1, 2, 3}, {4, 5, 6}}; // std::vector<std::vector<int>> b = reverse(a, 2, 3); // for (int i = 0; i < 3; i++) // { // for (int j = 0; j < 2; j++) // { // printf("%d ", b[i][j]); // } // printf("\n"); // } // // delete // return 0; // } bool dfs(const std::vector<int> &a, int ai, int sum, const int target) { if (ai == a.size()) { return sum == target ? true : false; } return dfs(a, ai + 1, sum + a[ai], target) | dfs(a, ai + 1, sum - a[ai], target); } // 2^32* 4GB // */ +- ai aj +- ak // (10/13 + 5/19) path // div(a,b) // b%a, a // leetcode 周赛 前200 // 蓝绿树 // 26 // makefile // CMakeList // sh // n 30, 100,200 .. // .py for os.() models // gdb // unlimited -s vector bool func(std::vector<int> a, int b) { int n = a.size(); // 2^{n-1} // set(a[0:i]) // a[i] -a[i] // set(a[0:i+1]); // set(a[0:a.size()]) .count(b); return dfs(a,0,0,b); }#AMD##23届秋招笔面经##海康秋招##海康威视#