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;

}

};

相关推荐
汀、人工智能3 小时前
[特殊字符] 第40课:二叉树最大深度
数据结构·算法·数据库架构·图论·bfs·二叉树最大深度
沉鱼.443 小时前
第十二届题目
java·前端·算法
大熊背4 小时前
ISP Pipeline中Lv实现方式探究之三--lv计算定点实现
数据结构·算法·自动曝光·lv·isppipeline
西岸行者5 小时前
BF信号是如何多路合一的
算法
大熊背5 小时前
ISP Pipeline中Lv实现方式探究之一
算法·自动白平衡·自动曝光
罗西的思考6 小时前
【OpenClaw】通过 Nanobot 源码学习架构---(5)Context
人工智能·算法·机器学习
Liudef067 小时前
后量子密码学(PQC)深度解析:算法原理、标准进展与软件开发行业的影响
算法·密码学·量子计算
OYpBNTQXi8 小时前
SEAL全同态加密CKKS方案入门详解
算法·机器学习·同态加密
蚂蚁数据AntData8 小时前
破解AI“机器味“困境:HeartBench评测实践详解
大数据·人工智能·算法·机器学习·语言模型·开源
ZC跨境爬虫8 小时前
Python异步IO详解:原理、应用场景与实战指南(高并发爬虫首选)
爬虫·python·算法·自动化