floyd|jbh

jbh切片view

https://www.youtube.com/watch?v=eT8JzxFkahQ

保持清醒自我认知、追求扎实成长,重视实践与反思,而非表面的喧嚣

软件行业中普遍存在的"过度自信"现象,并分析了其与程序员实际能力成长之间的关系

包括:

  • 剖析了从业者(包括早期的自己)常会高估自身知识水平这一普遍心理。

  • 指出++真正的成长源于在实践中碰壁后,能够重新校准自我认知并持续学习。++

  • 解释了在互联网上声音最大的人,通常并非是最有成就的实践者,因为顶尖技能需要投入++大量静默的专注工作时间++

lc2916

class Solution {

public:

long long minimumCost(string source, string target, vector<char>& original, vector<char>& changed, vector<int>& cost) {

const int INF = 0x3f3f3f3f;

int dis[26][26];

memset(dis, 0x3f, sizeof(dis));

for (int i = 0; i < 26; i++) {

dis[i][i] = 0;

}

for (int i = 0; i < cost.size(); i++) {

int x = original[i] - 'a';

int y = changed[i] - 'a';

dis[x][y] = min(dis[x][y], cost[i]);

}

for (int k = 0; k < 26; k++) {

for (int i = 0; i < 26; i++) {

if (dis[i][k] == INF) {

continue; // 巨大优化!

}

for (int j = 0; j < 26; j++) {

dis[i][j] = min(dis[i][j], dis[i][k] + dis[k][j]);

}

}

}

long long ans = 0;

for (int i = 0; i < source.length(); i++) {

int d = dis[source[i] - 'a'][target[i] - 'a'];

if (d == INF) {

return -1;

}

ans += d;

}

return ans;

}

};

相关推荐
liliangcsdn13 分钟前
探索和学习信任区域策略优化算法-TRPO
学习·算法
Mr YiRan5 小时前
C++面向对象继承与操作符重载
开发语言·c++·算法
蚊子码农9 小时前
算法题解记录--239滑动窗口最大值
数据结构·算法
liliangcsdn10 小时前
A3C算法从目标函数到梯度策略的探索
算法
陈天伟教授10 小时前
人工智能应用- 材料微观:06.GAN 三维重构
人工智能·神经网络·算法·机器学习·重构·推荐算法
liliangcsdn11 小时前
A3C强化学习算法的探索和学习
算法
Figo_Cheung11 小时前
Figo《量子几何学:从希尔伯特空间到全息时空的统一理论体系》(二)
算法·机器学习·几何学·量子计算
额,不知道写啥。11 小时前
HAO的线段树(中(上))
数据结构·c++·算法
LYS_061811 小时前
C++学习(5)(函数 指针 引用)
java·c++·算法
紫陌涵光11 小时前
669. 修剪二叉搜索树
算法·leetcode