自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 收藏
  • 关注

原创 asp.net mvc错误 System.TypeLoadException:无法从程序集“ EntityFramework,Version = 6.0.0.0,Culture = neutral,P

错误 System.TypeLoadException:无法从程序集“ EntityFramework,Version = 6.0.0.0,Culture = neutral,PublicKeyToken = b77a5c561934e089”中加载类型“ System.Data.Entity.Infrastructure.Design.Executor + Scaffold” 因为vs 2019 升级到 vs 2022 需要6.4.4的ef,可能用nuget时dll文件没更换 解决 很无语,将bin

2022-04-15 20:02:53 782

原创 【打卡-蓝桥杯】Day 18

题目1 :算法提高 最长公共子序列 解题思路 动态规划,先从一个开始找, 如果相等,arr[i][j] = arr[i-1][j-1]+1 否则 找 上面和左面 最大的 代码 def lcs(str1, str2): l1 = len(str1) l2 = len(str2) arr = [[0 for _ in range(l1 + 1)] for _ in range(l2 + 1)] for i in range(1, l1+1): for j

2022-03-22 19:02:19 308

原创 【打卡-蓝桥杯】Day 17

题目1:算法训练 最小乘积(基本型) 解题思路 这题就是,用内置函数,一个数组升序,一个数组降序,对应位置相乘 代码 t = int(input()) for _ in range(t): ans = 0 n = int(input()) arr1 = list(map(int, input().split())) arr2 = list(map(int, input().split())) numList1 = sorted(arr1) numLis

2022-03-21 22:38:57 305

原创 【打卡-蓝桥杯】Day 16

题目1:算法训练 寻找数组中最大值 解题思路 用内置函数max() 求最大值 用内置函数index() 找最大值索引 代码 n = int(input()) list = list(map(int, input().split())) max = max(list) index = list.index(max) print(max, index) 题目2:算法训练 预测身高 解题思路 没啥好说的,判断求解,注意输出格式 代码 data = list(map(float, input().sp

2022-03-20 20:50:35 270

原创 【打卡-蓝桥杯】Day 15

题目1:算法训练 区间k大数查询 解题思路 切片后排序 代码 n = int(input()) # 序列长度 li = list(map(int, input().split())) m = int(input()) # 询问个数 ans = [] for i in range(m): l, r, k = map(int, input().split()) templi = li[l-1:r] templi.sort(reverse=True) ans.ap

2022-03-12 17:56:54 146

原创 【打卡-蓝桥杯】Day 14

题目1: 算法训练 K好数 解题思路 动态规划 代码 """ 1 2 3 0 1 3 8 1 1 2 5 2 1 2 5 3 1 3 8 """ k, l = map(int, input().split()) mod = 1000000007 ans = 0 dp = [[0 for _ in range(l + 1)] for _ in range(k)] for i in range(k): dp[i][1] = 1 fo

2022-03-11 21:24:26 121

原创 【打卡-蓝桥杯】Day 13 -- 一个质数肯定不会被小于它的质数除尽

题目1:算法训练 Torry的困惑(基本型) 解题思路: 一个质数肯定不会被小于它的质数除尽 代码 def is_prime(num): for i in tmp: if num % i == 0: return False return True n = int(input()) tmp = [2] ans = 2 i = 3 while True: if len(tmp) >= n: break if

2022-02-25 12:35:06 131

原创 【打卡-蓝桥杯】Day 12

题目1:算法训练 5-1最小公倍数 解题思路 最大公约数:辗转相除法 c = a%b c != 0 => c = b % c => … 最小公倍数: a*b/最大公约数 代码 # 最大公约数 def gcd(a, b): c = a % b while c != 0: a = b b = c c = a % b return b a, b = map(int, input().split()) # 最小公倍数

2022-02-24 13:56:09 204

原创 【打卡-蓝桥杯】Day 11

题目1:算法训练 1的个数 解题思路: 遍历,然后利用列表中的count()方法 代码 n = int(input()) ans = 0 for i in range(1,n+1): ans += list(str(i)).count("1") print(ans) 题目2:算法训练 2的次幂表示 解题思路 代码 ...

2022-02-23 19:34:46 198

原创 【打卡-蓝桥杯】Day 10

题目1:基础练习 Huffuman树 解题思路 利用排序,找到两个最小的数 由问题描述可知,n个数循环n-1次 代码 n = int(input()) li = list(map(int, input().split())) val = 0 for i in range(n-1): li.sort() val += li[0] + li[1] li_val = li[0] + li[1] li.pop(0) li.pop(0) li.append(li_

2022-02-22 19:57:27 211

原创 【打卡-蓝桥杯】Day 9

题目1 :基础练习 完美的代价 解题思路 贪心算法 判断能不能变成回文数 找贪心策略,交换最少。参考链接 代码 # 判断回文 def is_pal(N, listStr): count = 0 for i in range(26): if listStr.count(chr(ord('a') + i)) % 2 != 0: count += 1 if count > 1: print("Impos

2022-02-20 13:18:15 202

原创 【打卡-蓝桥杯】Day 8

题目 1 :基础练习 2n皇后问题 解题思路 代码

2022-02-19 13:26:08 197

原创 【打卡-蓝桥杯】Day 7

题目1:基础练习 芯片测试 解题思路 因为好的芯片多于坏的,所以如果是好芯片,那个被测试为 1 的 总数 > n/2 代码 n = int(input()) arr = [list(map(int, input().split())) for _ in range(n)] for i in range(n): count = 0 for j in range(n): if arr[j][i] == 0: # 因为 坏芯片少,所以计算坏的 c

2022-02-17 13:11:01 235

原创 【打卡-蓝桥杯】Day 6 ----ASCII chr(ord(‘A‘))

题目1:基础练习 矩形面积交 解题思路: 找相交处,矩形的点坐标 代码 list1 = list(map(float, input().split())) list2 = list(map(float, input().split())) x1 = max(min(list1[0], list1[2]), min(list2[0], list2[2])) x2 = min(max(list1[0], list1[2]), max(list2[0], list2[2])) y1 = max(min(li

2022-02-16 14:38:26 337

原创 【打卡-蓝桥杯】Day 5 --- lower() 小写

题目 1:基础练习 时间转换 解题思路 取余,整除 代码 t = int(input()) print(t // 3600, end=':') t = t % 3600 print(t // 60, end=':') t = t % 60 print(t) 题目 2:基础练习 字符串对比 解题思路 if 判断 其中使用 str.lower() 将字符串变为小写 代码 def contrast(str1, str2): if len(str1) != len(str2):

2022-02-15 17:37:27 193

原创 【打卡-蓝桥杯】Day 4--------不能使用split(‘ ‘),测试用例 最后一个数后有空格,直接split()

题目 1: 基础练习 十进制转十六进制 解题思路 方法一:递归,短除法 方法二:format 十进制转十六进制:format(n, ‘X’) 十进制转八进制:format(n, ‘o’) 十六进制转十进制:int(n, 16) 八进制转十进制:int(n, 8) 代码 # 方法1 递归 li = ['0','1','2','3','4','5','6','7','8','9','A','B','C','D','E','F'] def hexadecimal(a): if a > 0:

2022-02-14 23:52:58 345

原创 【打卡-蓝桥杯】Day 3 ---切片 逆序list[::-1]

题目 1 :基础练习 杨辉三角形 解题思路 ”第i+1行是(a+b)i的展开式的系数“,因此 使用 CikC_{i}^{k}Cik​ 计算 方法二:二维数组 代码 def factorial(n): """ 计算阶乘 :param n:要计算的数 :return: 结果 """ f = 1 for i in range(1, n+1): f = f * i return f def cik(n, k): """

2022-02-13 18:02:37 684

原创 【打卡-蓝桥杯】Day 2 --- format输出格式、ASCII

题目 1 基础练习 闰年判断 给定一个年份,判断这一年是不是闰年。 当以下情况之一满足时,这一年是闰年: 年份是4的倍数而不是100的倍数; 年份是400的倍数。 其他的年份都不是闰年。 输入包含一个整数y,表示当前的年份。 输出一行,如果给定的年份是闰年,则输出yes,否则输出no。 解题思路 if判断 代码 y = int(input()) if (y % 4== 0 and y % 100 != 0) or y % 400 == 0: print('yes') else:

2022-02-11 18:13:12 647

原创 【打卡-蓝桥杯】Day 1 --- %.7f 格式化输出

题目 1 基础练习 A+B问题 输入的第一行包括两个整数,由空格分隔,分别表示A、B。 输出一行,包括一个整数,表示A+B的值。 思路 输入后使用split分割 代码 a, b = map(int, input().split()) print(a+b) 题目 2 基础练习 Fibonacci数列 Fibonacci数列的递推公式为:Fn=Fn-1+Fn-2,其中F1=F2=1。 当n比较大时,Fn也非常大,现在我们想知道,Fn除以10007的余数是多少。 输入包含一个整数n。 输出一行,包含一

2022-02-10 17:35:04 471

原创 VsCode+Anaconda+jupyter 报错:Kernel died with exit code

问题解决在后面!!!! 安装 Vscode 和 Anaconda 自行百度安装, 在 Vscode中 安装 Python 插件 创建 .ipynb 后缀的文件 操作 与 网页版 jupyter notebook 相似 报错内容: Kernel died with exit code 1. D:\IDE\Anaconda3\envs\pytorch\lib\site-packages\traitlets\traitlets.py:2196: FutureWarning: Support.

2021-09-03 17:38:26 1461

原创 jupyter notebook中使用虚拟环境

问题 在 主环境 和 需要使用的虚拟环境中 安装 conda install nb_conda 切换 虚拟环境 activate env_name

2021-07-26 12:26:50 74

转载 Python多进程(Multiprocessing)

Python多进程(Multiprocessing) 仅供个人学习 来源于 莫凡Python:https://mofanpy.com/tutorials/python-basic/basic/ 侵删 什么是 Multiprocessing 和 threading 的比较 多进程 Multiprocessing 和多线程 threading 类似, 他们都是在 python 中用来并行运算的. 不过既然有了 threading, 为什么 Python 还要出一个 multiprocessing 呢? 原因很

2021-04-07 10:44:08 161

转载 Python 多线程(Threading)

Python 多线程(Threading) 仅供个人学习 来源于 莫凡Python:https://mofanpy.com/tutorials/python-basic/basic/ 侵删 什么是多线程 Threading 多线程是加速程序计算的有效方式,使用 threading 模块 添加线程 Thread import threading # 获取已激活的线程数 threading.active_count() >>> 2 # 查看所有线程信息 threading.enumer

2021-04-07 10:43:12 179 1

转载 Python 基础

Python 基础 仅供个人学习 来源于 莫凡Python:https://mofanpy.com/tutorials/python-basic/basic/ 侵删 基本使用 print 功能 >>> print(1) 1 >>> print("we're going to do something") we're going to do something >>> print('apple' + 'car') applecar >>>

2021-04-07 10:42:18 136 1

原创 Python爬虫 第二讲

for循环 name = 'neusoft' for x in name: print(x) if x == 's': print('哈哈') # 结果 >>> n e u s 哈哈 o f t 进度条 使用 pip install tqdm 安装tqdm库 导入 tqdm 库和 time 库 from tqdm import tqdm import time mylist = [] for i in range(20): mylist.appe

2021-04-07 10:37:49 146

原创 Python爬虫 第一讲

Python环境安装 Python解释器的安装 PyCharm的安装 Python基础 1. 输入输出语句: 输出*print()*是一个python内置函数,可以直接输出括号里的对象。 print('hello') #结果 >>> hello *print()*也可以打印多个字符串 age = 1 name = "李白" school = "沈阳工学院" print(name, age, school) #用逗号隔开 #结果 >>> 李白 1 沈阳工学院 输入

2021-04-07 10:34:10 105

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除