解法 学英语hj 42

英语背单词 专四词汇 202304 ChatGPT

英语背单词 专四词汇 202302以及202303 ChatGPT - ChuckLu - 博客园 (cnblogs.com) 2023-04-01 Explain the meaning of the following words along with index and phonetic sy ......
单词 词汇 ChatGPT 202304

HJ82_将真分数分解为埃及分数_数学

原文连接:(7条消息) 将真分数分解为埃及分数_且_听_风_吟的博客-CSDN博客 1 a,b = 8,11 2 a = a * 10 3 b = b * 10 4 res = [] 5 while a: 6 for i in range(a,0,-1): 7 print(i,b) 8 if(b % ......
真分数 分数 数学 HJ 82

HJ70_矩阵乘法计算量估算_入门栈使用的典型题

反思: 这题咋一看不难,但是越做坑越多,按照一开始不完善的思路无法完全通过测试。 参看高赞答案,代码行数特少。但是没考虑一个括号中有三个矩阵的情况。 思路: 1、判断哪两个矩阵开始相乘的条件:遇到“)”时,该字符前两个矩阵开始相乘。把相乘后矩阵行列数组压入栈栈中。该题默认不存在(A(BCD))一个括 ......
乘法 矩阵 典型 HJ 70

剑指offer42(Java)-连续子数组的最大和(简单)

题目: 输入一个整型数组,数组中的一个或连续多个整数组成一个子数组。求所有子数组的和的最大值。 要求时间复杂度为O(n)。 示例1: 输入: nums = [-2,1,-3,4,-1,2,1,-5,4] 输出: 6 解释: 连续子数组 [4,-1,2,1] 的和最大,为 6。 提示: 1 <= ar ......
数组 offer Java 42

HJ69_矩阵乘法_数组

思路: 三层循环实现矩阵相乘。 import sys a=[] for line in sys.stdin: a.append(list(map(int,line.strip().split()))) #print(a) matrix1=a[3:3+a[0][0]] matrix2=a[3+a[0] ......
乘法 数组 矩阵 HJ 69

HJ66 配置文件恢复_字典_字符串

思路:1、把命令和执行对录入一字串字典和二字串字典 2、取字典的可以与输入对比 3、为了保证唯一性,用c常数增加1来判断是否唯一。 4、最后根据c值统一打印输出 1 import sys 2 a=[] 3 for line in sys.stdin: 4 a.append(line.strip(). ......
字符串 字典 字符 文件 HJ

HJ65 查找两个字符串a,b中的最长公共子串_穷举查找字符串相同子串

思路:1、穷举查找字符串子串 2、把相同子串存入数组 3、生成新数组存储对应index的子串长度 4、返回第一个最长数组index,通过index查找子串输出。 1 import sys 2 s1=sys.stdin.readline().strip() 3 s2=sys.stdin.readlin ......
字符串 字符 两个 HJ 65

[FastAPI-42]下载文件相关的Response-StreamingResponse文件类型-FileResponse直接下载

1. StreamingResponse支持文件类型的操作 from fastapi import FastAPI from fastapi.responses import StreamingResponse app = FastAPI() @app.get("/") def index(): d ......

python+playwright 学习-42 离线安装 playwright 环境

前言 有些同学可能是在公司局域网办公,无法连到外网去在线下载,本篇教大家在本地局域网部署好 playwright 环境 playwright 本地下载 先找个有网络的电脑,下载playwright,不要去pypi库单独下载这一个包,它在安装过程中还会下载其他依赖包。 如果你只下载一个playwrig ......
playwright 环境 python 42

HJ48_从单向链表中删除指定值的节点_单向链表

自定义类型链表:用链表的方式实现链表的生成、插入和删除。 思路:需要两个class,一个为node,用与生成节点,一个为linklist,用于定义节点操作以及初始化head头节点。 因为单向链表每个节点只有一个指针,因此在执行删除操作时,需要两指针并行。 head头节点作为特殊情况需要另一个if捕捉 ......
单向 节点 HJ 48

英语 reciting and small talk

Hello, everyone. My reciting passage is Did you deal with fortune fairly. Did You Deal With Fortune Fairly Most people complain of fortune, few of nat ......
reciting small talk and

最长回文字串之暴力解法

最长回文字串是一个典型的算法问题,首先要搞清楚什么是回文。 回文,故名思义就是对称的文字,比如“ABA”,比如“ABABC”中的“AB“。 题目如下: 给你一个字符串 s,找到 s 中最长的回文子串。 如果字符串的反序与原始字符串相同,则该字符串称为回文字符串。 示例 1: 输入:s = "baba ......
解法 暴力 文字

HJ20_密码验证合格程序_仿真_判断重复子串的巧妙

这题最巧的是如何判断密码含有字符串。 最巧妙的是如何判断一串字符串中是否包含重复子串: 思路:for 循环提取可能的重复子串,通过子串作为划分字符串的依据,判断划分后的字符串是否长度大于等于3,则可判断字符串中是否含有两个或两个以上重复子串。简短两行,要注意index不能超出数组。 16 for i ......
密码 程序 HJ 20

HJ41_称砝码_动态规划_双层循环的内层循环对象同时更新(巧妙)

思路:陈砝码也就是砝码有多少种组合方式。1.用穷举方法,但是操作量大,且同一重量可以有多重不同砝码称取方式。2.用确定砝码称取范围(0,max_weight),并逆推组合是否成立的方式,可减少计算量。这个方法还不知如何实现。如实现方式为每次取最接近重量的砝码,砝码有2g两个,3g一个,称重4g.计算 ......
内层 砝码 双层 对象 同时

英语单词背诵

问题 以前花费大量时间记一个单词,时间过了,单词没住,一个小时大概40词左右,但是一到中午基本上忘完了, 时间浪费,单词没记住,效率为零,个人也翻阅了前人的经验,英语单词学习,不是在一个点花费大量时间,而是零星时间 非大量集中,而是高频低时,反复重复, 高频 第一次直接快速背诵,没必要学的太深,后面 ......
单词

一套sql面试题的mysql解法

1.表T(a,b,c,d),要根据字段c排序后取第21—30条记录显示,请给出sql select * from T order by c [desc] limit 20,10 2.表T(a,b,c,d)和表T1(a1,b1,c1,d1),表T中a字段是T1中的a1的外键,请用T1表中的c1,d1更 ......
解法 mysql sql

HJ38求小球落地5次后经历路程和第五次反弹高度

思路:已知反弹高度为下落高度的一半。采用模拟的方法。这题比较简单不知道为什么放在中等难度。 1 a=float(input()) 2 n=a 3 sum=0 4 def spring_h(a): 5 return a/2 6 for i in range(5): 7 sum=sum+n*2 8 n= ......
小球 路程 高度 HJ 38

工作英语记录帖

简述 作为一名devloper,工作中可不是只有coding的,我们还要与team里的其他人进行team work,在有英语背景项目中,一些必备的《话术》能让我们更专业,让同事和老外都觉得我们是有礼貌的。 通用类 你对某一块内容的细节还不清楚时: Is it possible for you to ......

HJ36_字符串加密_模拟

思路:模拟仿真的方法,最重要要是理解秘钥、明文、密文代表什么,以及如何通过查表加密。 通过建立明文、密文对应列表。得到明文index后,由相同的index得到加密信息。 #题目涉及秘钥、明文、密文。通过指定秘钥和明文得到密文#如 #秘钥:TRAILBLAZERS#明文:A B C D E F G H ......
字符串 字符 HJ 36

HJ_33 整数与IP地址间的转换_模拟

思路:模拟分析 知识点: 1、10进制与二进制互相转换 2、字符串切片 代码行数不算多,但依然有简化空间。参考高赞题解的思路,得到代码2。 #采用内置函数int(x,base)把任何进制转换成10进制#bin(x) 把int,十进制整型转换成二进制。 1 ip=list(map(int,input( ......
整数 地址 HJ 33

HJ32_密码截取_模拟_动态规划

思路:通过for循环获得可能是对称字符串的中间数,通过左右跳动寻找对称字符串,如果是则放进l列表中。 该思路通过模拟分析三种情况,分别用三个独立if,分别判断的方法,来实现对称密码截取。 后看高赞题解,发现其代码只有8行。尝试分析高手思路,其思路为,1、找到通过循环找到两个相同字符。2、通过两个相同 ......
密码 动态 HJ 32

HJ29_字符串加解密_模拟

思路: 根据加解密规则,使字符串加解密后输出。这是初始理解,编码起来较麻烦。查看高赞题解后,学到一种新思路关于加解密:最佳方法是通过通过设计加解密表,代码比较简单,通过列表index实现加解密。 这是我的代码: 1 f_encrypt=input() 2 f_decipher=input() 3 o ......
字符串 字符 HJ 29

HJ27_查找兄弟单词——哈希表查找

思路: #先找出兄弟单词,按字典排序;输出第k个字典序单词,若没有则不用输出。 关键是理解题目兄弟单词的定义。可通过测试案例明确兄弟单词单词定义。如刚开始我的check,只是用set()检查是否含有相同字母;再增加用len()检查重复字母,再发现用哈希表计算不同字母出现次数,并对比哈希表。最后得出程 ......
单词 兄弟 HJ 27

HJ43_迷宫问题_回溯

¥问题:探索沿着0路径走出矩阵迷宫。 ¥思路: 1、第一个站位点为(0,0)坐标,站在(0,0)坐标向分别向左右上下探索,如探索到1则回溯重新探索0路径。 2、比如向右走几步后,检测到了右上下都是1,此时回溯。注意在探索过程中,有可能探索重复的死胡同,所以需要用pos list记录探索过的左边,探索 ......
迷宫 问题 HJ 43

HJ26_字符串排序_sorted()方法的key用法;附自定义函数进行sorted排序的网址

问题:对输入的一串字符排序,大小写字母不分离,特殊字符从原位置输出。比如aA:BbDC,排序后,aA:BbCD 1 import sys 2 a=sys.stdin.readline() 3 b,d='',{} 4 for k,i in enumerate(a): 5 if i.isalpha(): ......
sorted 字符串 函数 字符 网址

HJ24_合唱队_动态规划_打印最少剔除人数_输出任意一列最长队列身高

以下为知识点:1、index倒序切片:temp=range(10)temp[:ind:-1]2、输出121队形的计算方法和实现步骤3、bisect模块的使用。(二分法) 1 #计算方法为,计算出以每个元素为最高点的最长121队列,再比较队列长度 2 #实现步骤: 3 #分别计算从左往右和从右往左的递 ......
合唱队 队列 身高 人数 动态

MySQL求最大同时在线人数的一种解法

题目地址 https://www.nowcoder.com/practice/d69677e41f9a4bf3b3ed7a42573e9490 代码 with total_info as( select ct.course_id,ct.course_name, at.in_datetime as i ......
解法 人数 同时 MySQL

计算机英语词汇背诵

201.exit, n.&,vi.出口;退出 [ˈɛɡzɪt, ˈɛksɪt] 202.report, vt.&,n.报告,报表 [rɪˈpɔrt] 203.execution, n.执行 [ˌɛksɪˈkjuʃən] 204.backup, n.备份,后备,后援 [ˈbækˌʌp] 205.ver ......
词汇 计算机

英语四级写作笔记

作文 开头 引用谚语 A proverb says," "引用句子 It goes without saying that. 无需多言 As everyone knows…… 2.引用数据 According to a recent survey conduct by…… A recent stat ......
英语四级 笔记

计算机英语词汇背诵

1.file,n.文件;v.保存文件 [faɪl] 2.command,n.命令,指令 [kəˈmænd] 3.use,v.使用,用途 [jus] 4.program,n.程序 [ˈproʊgræm] 5.line,n.(数据,程序)行,线路 [laɪn] 6.if,conj.如果 [ɪf] 7.d ......
词汇 计算机