2026.05.15征图日记15(leader纠正方案)

今天打算下了班就回去收拾东西直奔高铁站,去连云港,已经定好了酒店,有一个小问题就是米哈游有一个笔试在明天早上,所以我得把电脑背上,很烦~

到公司坐下之后不知道干什么,感觉活都干完了

之后就在看webai的代码,看一半mentor过来问我一次标定的那个做完了没有,之后就在他的手机上装一下,因为今天下午的会就要看这个,5.20号就要展示了。

后面一会在看webai的代码,一边在搜索连云港的旅游攻略~

下午实在不知道干什么了,吧trellis源码clone下来在让ai帮我看,在L站上学习一些ai知识,之后就看着屏幕发呆,打算下班前整两道力扣

快下班了leader要看看我们做的app,发现我们做的标定法是错的,然后LiDAR去平均深度也不对,应该逐项素积分(之前写过,被pass掉了),后续再改吧,收拾收拾,我要下班了~

附上今天写的两道leetcode,以前写过的,就当复习了~

全排列

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
class Solution {
public:
vector<vector<int>> permute(vector<int>& nums) {
vector<vector<int>> ans;
dfs(ans, nums, 0);
return ans;
}
void dfs(vector<vector<int>>& ans, vector<int>& output, int pos) {
if (pos == output.size() - 1) {
ans.emplace_back(output);
return;
}
for (int i = pos; i < output.size(); ++i) {
swap(output[i], output[pos]);
dfs(ans, output, pos + 1);
swap(output[i], output[pos]);
}
}
};

电话号码的字母组合

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
class Solution {
public:
vector<string> map{"", "", "abc", "def", "ghi",
"jkl", "mno", "pqrs", "tuv", "wxyz"};
vector<string> ans;

vector<string> letterCombinations(string digits) {
string ret = "";
dfs(ret, digits, 0);
return ans;
}
// pos是digits的下标
void dfs(string output, string& digits, int pos) {
if (pos == digits.size()) {
ans.emplace_back(output);
return;
}
string str = map[digits[pos] - '0'];
for (char c : str) {
dfs(output + c, digits, pos + 1);
}
}
};

感觉用mac写算法都变得优雅了起来~


今日工作内容:
1、优化app标定交互界面
2、熟悉webai后端代码
3、学习 Harness Engineering, spec, superpowers等核心框架

下阶段计划:
1、继续熟悉webai前端、后端代码
2、继续学习前沿Ai框架知识