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;

}

};

相关推荐
刀法如飞2 小时前
Agentic AI时代,程序员必备的算法思想指南
人工智能·算法·agent
刀法如飞2 小时前
Agentic AI时代程序员必备算法思想详解(附实战案例)
算法·ai编程·编程开发·agentic
飞Link3 小时前
告别盲目找Bug:深度解析 TSTD 异常检测中的预测模型(Python 实战版)
开发语言·python·算法·bug
记忆多3 小时前
c++名字空间 函数模版 左右值
开发语言·c++·算法
三伏5223 小时前
控制理论前置知识——相平面数学基础2(示例部分)
算法·平面·控制
2401_889884664 小时前
高性能计算通信库
开发语言·c++·算法
不想看见4044 小时前
Hamming Distance位运算基础问题--力扣101算法题解笔记
算法
像污秽一样5 小时前
算法与设计与分析-习题4.1
算法·链表·排序算法
lhc200906255 小时前
【作业】 贪心算法
算法·贪心算法
天若有情6735 小时前
循环条件隐藏陷阱:我发现了「同循环双条件竞态问题」
c++·学习·算法·编程范式·while循环··竞态