自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 关于pip报错问题——ERROR: No matching distribution found for xxx

我遇到这个问题是因为环境默认使用"/home/.local/lib/python3.6"下的pip安装,而我的虚拟环境是python=3.8,这就导致了版本不匹配的问题。简单理解就是再之前的pip install基础上添加当前环境的python版本“python3.x -m”指定pip的来源,例如pillow库的安装。

2024-04-11 15:46:12 293

原创 pip install 安装不成功(显示已杀死或者killed)

导致不成功的原因是运行内存小,我遇到这个问题时使用的服务器是2核2G,torch的相关依赖包就近2G,所以不成功。修改办法:pip install --no-cache-dir。

2023-01-18 10:55:34 3042 3

原创 csp201803-2碰撞的小球_python满分代码

问题描述数轴上有一条长度为L(L为偶数)的线段,左端点在原点,右端点在坐标L处。有n个不计体积的小球在线段上,开始时所有的小球都处在偶数坐标上,速度方向向右,速度大小为1单位长度每秒。  当小球到达线段的端点(左端点或右端点)的时候,会立即向相反的方向移动,速度大小仍然为原来大小。  当两个小球撞到一起的时候,两个小球会分别向与自己原来移动的方向相反的方向,以原来的速度大小继续移动。  现在,告诉你线段的长度L,小球数量n,以及n个小球的初始位置,请你计算t秒之后,各个小球的位置。提示  因为所

2021-04-10 22:21:21 152

原创 CCF-CSP 201812-1小明上学 python满分代码

题目背景小明是汉东省政法大学附属中学的一名学生,他每天都要骑自行车往返于家和学校。为了能尽可能充足地睡眠,他希望能够预计自己上学所需要的时间。他上学需要经过数段道路,相邻两段道路之间设有至多一盏红绿灯。  京州市的红绿灯是这样工作的:每盏红绿灯有红、黄、绿三盏灯和一个能够显示倒计时的显示牌。假设红绿灯被设定为红灯 r 秒,黄灯 y 秒,绿灯 g 秒,那么从 0 时刻起,[0,r) 秒内亮红灯,车辆不许通过;[r, r+g) 秒内亮绿灯,车辆允许通过;[r+g, r+g+y) 秒内亮黄灯,车辆不许通过,然

2021-04-09 14:32:04 173

原创 CCF-CSP201803-1跳一跳 python代码(满分)

问题描述  近来,跳一跳这款小游戏风靡全国,受到不少玩家的喜爱。  简化后的跳一跳规则如下:玩家每次从当前方块跳到下一个方块,如果没有跳到下一个方块上则游戏结束。  如果跳到了方块上,但没有跳到方块的中心则获得1分;跳到方块中心时,若上一次的得分为1分或这是本局游戏的第一次跳跃则此次得分为2分,否则此次得分比上一次得分多两分(即连续跳到方块中心时,总得分将+2,+4,+6,+8…)。  现在给出一个人跳一跳的全过程,请你求出他本局游戏的得分(按照题目描述的规则)。输入格式  输入包含多个数字,用

2021-04-08 16:04:54 1561

原创 win10安装

安装Window 10系统推荐两个B站的安装教程,很详细,基本都可以正常安装官方ISO直接安装PE安装以上两种安装方式大同小异,官方ISO就是外面做系统的人员经常使用的方法,PE安装只是在格式化磁盘时更加强大,具有更加可观的图形化界面,更加方便小白操作以上两种安装教程很多,大家只要按照步骤一步一步的做,基本不会出现问题,同时要注意:1不同机型进入BIOS方式不一样,具体见下表;2使用U盘时要将其中的文件保存,因为制作U盘启动盘时会清空所有数据;3清空磁盘数据时要提前保存,防止重要数据丢失下面说

2021-01-21 20:48:35 95

原创 PAT 1013 数素数 python代码

1013 数素数输入样例:5 27输出样例:11 13 17 19 23 29 31 37 41 4347 53 59 61 67 71 73 79 83 8997 101 103代码如下import mathdef prime(n): if n==2: return True else: half = math.ceil(math.sqrt(n)) count = 1 for i in range(

2020-12-13 10:56:22 244

原创 PAT 1012 数字分类 python代码

1012 数字分类输入样例 1:13 1 2 3 4 5 6 7 8 9 10 20 16 18输出样例 1:30 11 2 9.7 9输入样例 2:8 1 2 4 5 6 7 9 16输出样例 2:N 11 2 N 9代码如下#输入s= input().split()n = int(s[0])num = [int(s[i]) for i in range(1,n+1)]#分别存放余数为0,1,2,3,4的数字a1,a2,a3,a4,a5=[],[],[],

2020-12-10 16:43:32 191

原创 PAT 1007 素数对猜想 python代码(运行超时)

1007 素数对猜想输入格式:输入在一行给出正整数N。输出格式:在一行中输出不超过N的满足猜想的素数对的个数。输入样例:20输出样例:4代码如下import mathdef prime(i): if i <3: return True elif i%2==0: return False else: count = 1 for j in range(1,int(math.sqrt(i)

2020-12-08 22:26:15 166

原创 PAT 1006 换个格式输出整数 python代码满分

1006 换个格式输出整数输入格式:每个测试输入包含 1 个测试用例,给出正整数 n(<1000)。输出格式:每个测试用例的输出占一行,用规定的格式输出 n。输入样例 1:234输出样例 1:BBSSS1234输入样例 2:23输出样例 2:SS123代码如下n = eval(input())a=n//100#百位b=(n%100)//10#十位c=n%10#个位out = ''for i in range(a): out+='B'fo

2020-12-08 21:51:55 110

原创 PAT 1003 我要通过! python代码

1003 我要通过!输入样例8PATPAATAAPATAAAAPAATAAAAxPATxPTWhateverAPAAATAA输出样例YESYESYESYESNONONONO代码如下:#判别函数def judge(s): #条件1 for i in range(len(s)): if s[i] not in 'PAT': return '答案错误' #条件2和3 a = s.find

2020-12-08 21:36:41 237 1

原创 PAT 1005 继续(3n+1)猜想 python代码满分

1005 继续(3n+1)猜想卡拉兹(Callatz)猜想已经在1001中给出了描述。在这个题目里,情况稍微有些复杂。当我们验证卡拉兹猜想的时候,为了避免重复计算,可以记录下递推过程中遇到的每一个数。例如对 n=3 进行验证的时候,我们需要计算 3、5、8、4、2、1,则当我们对 n=5、8、4、2 进行验证的时候,就可以直接判定卡拉兹猜想的真伪,而不需要重复计算,因为这 4 个数已经在验证3的时候遇到过了,我们称 5、8、4、2 是被 3“覆盖”的数。我们称一个数列中的某个数 n 为“关键数”,如果

2020-12-08 18:43:05 334 2

原创 PAT 1011 A+B 和 C python代码满分

1011 A+B 和 C输入样例41 2 32 3 42147483647 0 21474836460 -2147483648 -2147483647输出样例Case #1: falseCase #2: trueCase #3: trueCase #4: false代码如下:#输入t = eval(input())out = []#存储结果#比较for i in range(t): a,b,c=map(int,input().split(' '))

2020-12-06 16:01:50 114

原创 csp 201909-2 小明种苹果(续) python代码满分

201909-2 小明种苹果(续)代码如下:#剩余数量def remain(tree): rem = [] for i in tree: count = i[1] for j in range(2, len(i)): if i[j] > 0: count = i[j] else: count += i[j] re

2020-12-03 21:45:58 140

原创 PAT 1009 说反话 python满分代码

1009 说反话给定一句英语,要求你编写程序,将句中所有单词的顺序颠倒输出。输入格式:测试输入包含一个测试用例,在一行内给出总长度不超过 80 的字符串。字符串由若干单词和若干空格组成,其中单词是由英文字母(大小写有区分)组成的字符串,单词之间用 1 个空格分开,输入保证句子末尾没有多余的空格。输出格式:每个测试用例的输出占一行,输出倒序后的句子。输入样例:Hello World Here I Come输出样例:Come I Here World Hello代码如下:sente

2020-12-03 20:30:18 224

原创 PAT 1021 个位数统计 python满分代码

1021 个位数统计输入样例100311输出样例0:21:33:1代码如下n = input()#对应0-9统计的个数num = [0,0,0,0,0,0,0,0,0,0]#统计for i in range(len(n)): for j in range(len(num)): m = str(j) if n[i]==m: num[j]+=1#输出for i in range(len(num)): i

2020-12-03 20:15:21 111

原创 PAT 1004 成绩排名 python满分代码

1004 成绩排名读入 n(>0)名学生的姓名、学号、成绩,分别输出成绩最高和成绩最低学生的姓名和学号。输入格式:每个测试输入包含 1 个测试用例,格式为第 1 行:正整数 n第 2 行:第 1 个学生的姓名 学号 成绩第 3 行:第 2 个学生的姓名 学号 成绩… … …第 n+1 行:第 n 个学生的姓名 学号 成绩其中姓名和学号均为不超过 10 个字符的字符串,成绩为 0 到 100 之间的一个整数,这里保证在一组测试用例中没有两个学生的成绩是相同的。输出格式:对每个测

2020-12-01 22:14:37 330

原创 PAT 1002 写出这个数 python代码

1002 写出这个数读入一个正整数 n,计算其各位数字之和,用汉语拼音写出和的每一位数字。输入格式:每个测试输入包含 1 个测试用例,即给出自然数 n 的值。这里保证 n 小于 10的100次方。​​输出格式:在一行内输出 n 的各位数字之和的每一位,拼音数字间有 1 空格,但一行中最后一个拼音数字后没有空格。输入样例1234567890987654321123456789输出样例yi san wu代码如下#数字转拼音def pinyin(sum_num,out): for

2020-12-01 17:59:56 137

原创 PAT 1001 害死人不偿命的(3n+1)猜想-——python满分

1001 害死人不偿命的(3n+1)猜想卡拉兹(Callatz)猜想:对任何一个正整数 n,如果它是偶数,那么把它砍掉一半;如果它是奇数,那么把 (3n+1) 砍掉一半。这样一直反复砍下去,最后一定在某一步得到 n=1。卡拉兹在 1950 年的世界数学家大会上公布了这个猜想,传说当时耶鲁大学师生齐动员,拼命想证明这个貌似很傻很天真的命题,结果闹得学生们无心学业,一心只证 (3n+1),以至于有人说这是一个阴谋,卡拉兹是在蓄意延缓美国数学界教学与科研的进展……我们今天的题目不是证明卡拉兹猜想,而是对给定

2020-12-01 17:34:13 62

原创 第十九次csp认证 201912-2 回收站选址-python-满分-简单易懂

csp201912-2代码如下n = eval(input())#输入x,y = [],[]#存放x,y坐标xy = []#存放合起来的坐标for i in range(n):a,b = map(int,input().split(’ '))x.append(a)y.append(b)c = (a,b)xy.append©score = [0,0,0,0,0]#分别对应得分0,1,2,3,4for i in xy:a = i[0]b = i[1]count = 0#判断

2020-11-30 15:34:34 145

原创 第十九次csp认证 201912-1 报数-python-满分

csp-201912-1 报数#判断条件,7的倍数或者包含7def seven(number):if number%70:return Trueelse:s = str(number)if '7’in s:return Trueelse:return False#输入num = eval(input())a=b=c=d=0#记录四个人跳过的个数n = 0#记录报数个数m = 0while n!=num:m +=1if m%41:#甲if seven(m):a +

2020-11-29 20:45:35 131

原创 第二十次csp认证 202009-2 风险人群筛查-python-满分易懂

csp202009-2风险人群筛查代码如下#202009-2#输入第一行n,k,t,x1,y1,x2,y2 = map(int,input().split(’ ‘))num_pass = 0#经过高危区域的人数num_stay = 0#在高危地区逗留的人数for i in range(n):count_in = 0count = []x, y = [], []s = input()s = s.split(’ ')#居民位置记录for j in range(2*t):if

2020-11-28 21:06:28 340

空空如也

空空如也

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

TA关注的人

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