
笔记
文章平均质量分 81
旗木白哉
萌新程序猿,请多指教!
展开
-
算法-维吉尼亚密码
题目:算法-维吉尼亚密码问题描述:维吉尼亚密码是一种简单的多表代换密码(由26个类似的凯撒密码的代换表组成),即由一些偏移量不同的恺撒密码组成,这些代换在一起组成了密钥。英文中az,由025表示。假设串长为m,明文为P,密文为C,密钥为K则输入:两行数据,第一行为明文数据,第二行为密钥数据输出:第三行输出加密的密文数据样例输入:“testData”“testKey”样例输出:mikmNert。原创 2023-10-15 19:20:39 · 768 阅读 · 0 评论 -
算法-最后一个单词的长度
算法-最后一个单词的长问题概述1. 问题分析1.1 算法核心1.2 算法分析2. 解决方案3. 资源分享问题概述题目:58.最后一个单词的长度(LeetCode)问题描述:给你一个字符串 s,由若干单词组成,单词之间用空格隔开。返回字符串中最后一个单词的长度。如果不存在最后一个单词,请返回 0。单词 是指仅由字母组成、不包含任何空格字符的最大子字符串。输入:给定一个仅有空格和字母的字符串。1 <= s.length <= 10^4s 仅由英文字母和空格 ’ ’ 组成原创 2021-04-28 08:20:40 · 253 阅读 · 0 评论 -
算法-分数矩阵
算法-分数矩阵 问题概述1. 问题分析1.1 算法核心1.2 算法分析2. 解决方案3. 资源分享问题概述题目:算法-分数矩阵问题描述:我们定义如下矩阵:1/1 1/2 1/31/2 1/1 1/21/3 1/2 1/1矩阵对角线上的元素始终是1/1,对角线两边分数的分母逐个递增。请求出这个矩阵的总和。输入:输入包含多组测试数据。每行给定整数N(N<50000),表示矩阵为N*N。当N=0时,输入结束输出:输出答案,结果保留2位小数 样例输入: 123原创 2020-10-31 18:57:54 · 1221 阅读 · 0 评论