自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(72)
  • 资源 (5)
  • 收藏
  • 关注

原创 【Ubuntu】git clone 出现fatal: unable to access ‘https://github.com 的解决方法

解决方法:将命令行的https改为git即可

2021-03-05 10:26:30 16505 10

原创 202006-2 CCF认证考试 Python版 稀疏向量

这个题思路很简单但博主至今没有找到Python100分的答案,(想到办法后再更新也希望有小伙伴找到后可以分享一下)我尝试了数组和字典两种方法,都运行超时,数组的30分,字典的60分,代码如下:# 使用数组,运行超时30分n,a,b=input().split()n,a,b=int(n),int(a),int(b)value_1=[]value_2=[]index_1=[]index_2=[]re=0for i in range(a): i_1,v_1=input().split(

2020-07-30 21:49:43 554 17

原创 【牛客·剑指offer】Python JZ4二维数组查找、JZ3 数组中的重复数字、JZ5 替换空格、JZ6 从尾到头打印链表

Python JZ4二维数组查找、JZ3 数组中的重复数字、JZ5 替换空格、JZ6 从尾到头打印链表

2022-07-20 22:55:07 558 1

原创 【牛客·字节】ZJ2 编程题1 球队比赛是否能打平

描述有三只球队,每只球队编号分别为球队1,球队2,球队3,这三只球队一共需要进行 n 场比赛。现在已经踢完了k场比赛,每场比赛不能打平,踢赢一场比赛得一分,输了不得分不减分。已知球队1和球队2的比分相差d1分,球队2和球队3的比分相差d2分,每场比赛可以任意选择两只队伍进行。求如果打完最后的 (n-k) 场比赛,有没有可能三只球队的分数打平。

输入描述:第一行包含一个数字 t (1 <= t <= 10)接下来的t行每行包括四个数字 n, k, d1, d2(1 <= n.

2022-04-14 22:06:44 502

原创 【牛客·华为】字符串合并处理

描述按照指定规则对输入的字符串进行处理。详细描述:第一步:将输入的两个字符串str1和str2进行前后合并。如给定字符串 "dec" 和字符串 "fab" , 合并后生成的字符串为 "decfab"第二步:对合并后的字符串进行排序,要求为:下标为奇数的字符和下标为偶数的字符分别从小到大排序。这里的下标的意思是字符在字符串中的位置。注意排序后在新串中仍需要保持原来的奇偶性。例如刚刚得到的字符串“decfab”,分别对下标为偶数的字符'd'、'c'、'a'和下标为奇数的字符'e'、'f'、.

2022-04-13 18:04:14 913

原创 【牛客·华为】Python 字符串加解密、单词倒排、密码截取

一、字符串加解密描述对输入的字符串进行加解密,并输出。加密方法为:当内容是英文字母时则用该英文字母的后一个字母替换,同时字母变换大小写,如字母a时则替换为B;字母Z时则替换为a;当内容是数字时则把该数字加1,如0替换1,1替换2,9替换0;其他字符不做变化。解密方法为加密的逆过程。数据范围:输入的两个字符串长度满足1 \le n \le 1000 \1≤n≤1000,保证输入的字符串都是只由大小写字母或者数字组成输入描述:第一行输入一串要加密的密码第二行输入...

2022-04-12 19:48:46 687

原创 【牛客·华为】Python 素数伴侣

描述题目描述若两个正整数的和为素数,则这两个正整数称之为“素数伴侣”,如2和5、6和13,它们能应用于通信加密。现在密码学会请你设计一个程序,从已有的 N ( N 为偶数)个正整数中挑选出若干对组成“素数伴侣”,挑选方案多种多样,例如有4个正整数:2,5,6,13,如果将5和6分为一组中只能得到一组“素数伴侣”,而将2和5、6和13编组将得到两组“素数伴侣”,能组成“素数伴侣”最多的方案称为“最佳方案”,当然密码学会希望你寻找出“最佳方案”。输入:有一个正偶数 n ,表示待挑选的自然数的个数.

2022-04-12 15:35:31 1467

原创 【牛客·华为】Python 合唱队,我超时了qaq

描述N 位同学站成一排,音乐老师要请最少的同学出列,使得剩下的 K 位同学排成合唱队形。设KK位同学从左到右依次编号为 1,2…,K ,他们的身高分别为T_1,T_2,…,T_KT1​,T2​,…,TK​,若存在i(1\leq i\leq K)i(1≤i≤K)使得T_1<T_2<......<T_{i-1}<T_iT1​<T2​<......<Ti−1​<Ti​且T_i>T_{i+1}>......>T_KTi​>Ti...

2022-04-11 22:32:42 293

原创 【牛客·华为】Python 数据分类处理、查找兄弟单词

一、数据分类处理描述信息社会,有海量的数据需要分析处理,比如公安局分析身份证号码、QQ用户、手机号码、银行帐号等信息及活动记录。采集输入大数据和分类规则,通过大数据分类处理程序,将大数据分类输出。数据范围:1 \le I,R \le 100 \1≤I,R≤100,输入的整数大小满足0 \le val \le 2^{31}-1\0≤val≤231−1输入描述:一组输入整数序列I和一组规则整数序列R,I和R序列的第一个整数为序列的个数(个数不包含第一个整数);整数范围...

2022-04-11 20:43:53 202

原创 【牛客·华为】Python 简单密码、删除字符串中出现次数最少的字符、字符串排序

一、简单密码代码:a = list(str(input()))result = ''for i in range(len(a)): if a[i] in 'abc': a[i] = '2' elif a[i] in 'def': a[i] = '3' elif a[i] in 'ghi': a[i] = '4' elif a[i] in 'jkl': a[i] = '5' elif a[

2022-04-11 16:27:01 305

原创 【牛客·华为】Python 识别有效的IP地址和掩码并进行分类统计

题目:思路:读取输入之后,将ip和掩码存入两个不同数组,设置标识位flag,先判断掩码是否合法,合法的话将flag置为0,排除掉ip开头为0和127的情况之后,分别判断ip是否符合五类ip规则,符合的话,相应类别数量加一,不符错误加一。在ABC三类中主义还要判断是否为私有。代码:n = [0,0,0,0,0,0,0] #【A,B,C,D,E,错误ip或掩码,私有ip】l =['254','252','248','240','224','192','128','0'] while

2022-04-10 14:19:17 3574

原创 【牛客·华为】Python 坐标移动、简单错误记录2、密码验证合格程序

一、坐标移动思路:分情况讨论,先剔除无效情况,再移动,注意输出一定要先拼成字符串再输出,不然会多空格,格式不对。代码:b = str(input())s = b.split(';')ss = []for i in range(len(s)): if (len(s[i]) == 3) and (s[i][0] in 'ADWS'): if (s[i][1] in '0123456789') and (s[i][2] in '0123456789'):

2022-04-09 16:38:28 638

原创 【牛客·华为】Python 合并表记录、提取不重复整数、字符个数统计、数字颠倒(字符串反转)、句子逆序、字符串排序、求int型正整数在内存中存储时1的个数

一、合并表记录题目:思路:双重循环遍历对比,这里我事先排了序,这样不相等时立即跳出,可节约一点点时间,我在增加之后,将后一项值改为0,因为题目说值是大于0的。比较完之后,将值为0的项删除即可代码:import copyn = int(input())m = []for i in range(n): m.append(list(map(int,input().split())))m.sort()for i in range(n-1): for j i..

2022-04-08 11:42:19 255

原创 【牛客·华为真题】Python 字符串最后一个单词长度 、计算某字符出现次数、质数因子、字符串分割、取近似值

一、字符串最后一个单词长度题目:代码:a = list(map(str,input().split()))print(len(a[-1]))二、计算某字符出现次数题目:代码:a = str(input())b = str(input())if ord(b)>=97 and ord(b)<=122: b1 = b.upper() num2 = a.count(b1)elif ord(b)>=65 and ord(b)<=9

2022-04-08 10:35:38 673

原创 【牛客·华为真题】Python 简单错误记录

题目:思路:首先用异常处理读取全部输入,然后找到每个元素的最后一个\的位置,将\后面的存储,判断存储的元素是否在列表中已有,如果有,在数量是哪个加一,不添加到列表,否则添加到列表。最后根据数量从大到小排序,并将文件名大于16的取最后16个字符,注意一定要最后再取,不然会出现有些不是同一个文件,但是后16个字符与其它的相等,就会增加数量而不是添加到列表。代码:import syss = []r = []while True: try: line = s.

2022-04-07 14:35:35 650

原创 【牛客·华为真题】Python扑克牌大小

题目:思路:分情况讨论,只要不要漏掉,就没什么问题。第一种情况某一个是对王,输出;第二种情况长度不相等且都不是炸弹,输出error;第三种长度相等,因为是排好序的,直接比较最后一张牌的大小,输出大的那个,这里我用了一个列表;第四种情况某一个为4个的炸弹,输出那个就好了代码:a,b = map(str,input().split('-'))card1 = a.split(' ')card2 = b.split(' ')if card1 == ['joker', 'JOKER'.

2022-04-07 14:29:13 859

原创 【牛客·华为真题】Python:最高分

题目:思路:这个题要注意有个坑,我就在这卡了一会,输入有多组,我是用异常处理做的。另外要注意AB的大小,A可能大于B。然后就分情况讨论就好了,找出最大值,我是把AB间学生的分数存进了一个列表,然后取max,剩下部分没什么特别。代码:for i in range(1000): try: n, m = map(int, input().split()) begin = list(map(int, input().split())) .

2022-04-06 23:26:38 2419 5

原创 【牛客·华为真题】Python :汽水瓶,明明的随机数,进制转换

思路:每两个空水瓶可以换一个,所以整除就好思路:空间换时间,我最开始没有考虑时间的问题,直接定义了一个空列表往里加,然后sort()去重并排序再输出,就只能过两个用例,时间不达标,于是就直接定义了500长度的列表,初始为0,虽然有1000个,但输入只有500大小,然后将每次输入存入下标为输入的位置,这样可以自动去重,且不用排序,输出只需要跳过0即可。思路:直接转...

2022-03-23 21:01:57 2875

原创 【力扣·数组形式的整数加法】Python解法

转字符相加

2022-03-05 15:24:37 420

原创 【力扣·二进制求和】Python解法

思路:按位求和,同时设置一个符号位,初始为0,分六种情况相加原题如下:通过代码如下:class Solution(object): def addBinary(self, a, b): """ :type a: str :type b: str :rtype: str """ la = len(a) lb = len(b) ll = abs(la - l.

2022-03-05 14:38:52 472

原创 【力扣·逆波兰表达式求值】python解法

思路:使用pop和append函数模拟堆栈,元素依次入栈,遇到运算符弹出两个元素进行运算,并将结果再压入堆栈。注意:力扣里面复数是向下取整的,也就是说你的除法计算结果如果是-0.05,他会记为-1,而我们想要的是0.我的解决方式是先转为浮点型计算,再将结果取整型。原题如下:通过代码如下:class Solution(object): def evalRPN(self, tokens): """ :type tokens: List[str] .

2022-03-03 21:20:15 151

原创 【力扣·加一】Python解法

思路:末位不为9,直接末位加一,末位为9置0,并向前一位寻找,直到找到不为9的位加一,为9就置0,注意要考虑全9的情况,可通过统计count来确定,这种情况,要在头部插入1.原题如下:通过代码如下:import mathclass Solution(object): def plusOne(self, digits): """ :type digits: List[int] :rtype: List[int] """

2022-03-03 12:12:29 256

原创 【力扣·实现 strStr()】Python解法

力扣·实现strStr() Python解法,使用find函数

2022-03-03 09:54:31 106

原创 【力扣·单调数列】Python解法

力扣·单调数列,Python解法,用二维数组解决sort去重问题

2022-03-03 09:48:09 260

原创 【力扣·重复的子字符串】Python解法

力扣·重复的子字符串Python解法,用字符位置解决超时问题

2022-03-03 09:42:33 707

原创 【Ubuntu】E: 无法获得锁 /var/lib/dpkg/lock - open (11: 资源暂时不可用)

在使用命令sudo apt-get 命令的时候出现报错有两种方法:方法一:(有时候成功有时候不成功)关闭进程方法二:强制解锁

2021-02-02 10:55:07 121

原创 【ubuntu】报错su:认证失败

问题:ubuntu使用su命令时提示认证失败解决方法:报这个错误的原因是root用户默认锁定的,只要使用passwd命令重新设置下root密码即可详细步骤:1、命令行输入sudo passwd2、根据提示修改密码3、输入su4、输入修改后的密码即可进入...

2021-02-01 20:22:52 19773

原创 201312-2CCF认证考试 IBSN数 Python版

第一题出现次数最多的数满分答案:num = list(map(int,input().split('-')))a = str(num[0]) + str(num[1]) + str(num[2])a_1 = [i for i in a]s = 0for i in range(9): s = s + (int(a_1[i]) * (i+1))b = int(s % 11)if b == 10: if b == num[3]: print("Right"

2020-09-12 22:14:25 126

原创 201312-1 CCF认证考试 出现次数最多的数 Python版

满分答案:n = int(input())num = list(map(int,input().split()))num_count = []num.sort()for i in range(n): num_count.append(num.count(num[i]))a = max(num_count)a_index = num_count.index(a)print(num[a_index])

2020-09-12 21:12:20 93

原创 201403-2 CCF认证考试 Python版

第一题:相反数问题描述试题编号: 201403-2 试题名称: 窗口 时间限制: 1.0s 内存限制: 256.0MB 问题描述: 问题描述   在某图形操作系统中,有 N 个窗口,每个窗口都是一个两边与坐标轴分别平行的矩形区域。窗口的边界上的点也属于该窗口。窗口之间有层次的区别,在多于一个窗口重叠的区域里,只会显示位于顶层的窗口里的内容。   当你点击屏幕上一个点的时候,你就选择了处于被点击位置的最顶层窗口,并且这个窗口就会被移到

2020-09-09 17:41:06 202

原创 201403-1 CCF认证考试 相反数 Python版

满分答案:import copyn = int(input())no = list(map(int,input().split()))no_1 = copy.deepcopy(no)count = 0for i in range(n): if -no[i] in no_1: count = count + 1 no_1.remove(no[i])print(count)

2020-09-09 16:19:05 86

原创 201409-2 CCF认证考试 画图 Python版

第一题:相邻数对试题编号: 201409-2 试题名称: 画图 时间限制: 1.0s 内存限制: 256.0MB 问题描述: 问题描述   在一个定义了直角坐标系的纸上,画一个(x1,y1)到(x2,y2)的矩形指将横坐标范围从x1到x2,纵坐标范围从y1到y2之间的区域涂上颜色。   下图给出了一个画了两个矩形的例子。第一个矩形是(1,1) 到(4, 4),用绿色和紫色表示。第二个矩形是(2, 3)到(6, 5),用蓝色和紫色表示。图

2020-09-08 23:08:11 118

原创 201409-1 CCF认证考试 相邻数对 Python版

满分答案:import copyn = int(input())no = list(map(int,input().split()))no_1 = copy.deepcopy(no)count = 0for i in range(n): if no[i]+1 in no_1: count = count + 1 if no[i]-1 in no_1: count = count + 1 no_1.remove(no[i])prin..

2020-09-08 21:55:31 95

原创 201412-2 CCF认证考试 Z字形扫描 Python版

第一题:门禁系统试题编号: 201412-2 试题名称: Z字形扫描 时间限制: 2.0s 内存限制: 256.0MB 问题描述: 问题描述   在图像编码的算法中,需要将一个给定的方形矩阵进行Z字形扫描(Zigzag Scan)。给定一个n×n的矩阵,Z字形扫描的过程如下图所示:   对于下面的4×4的矩阵,   1 5 3 9   3 7 5 6   9 4 6 4   7 3 1 3   对

2020-09-07 23:51:07 198

原创 201412-1 CCF认证考试 门禁系统 Python版

满分答案:n = int(input())no = list(map(int,input().split()))no_1 = []num = []for i in range(n): no_1.append(no[i]) a = no_1.count(no[i]) num.append(a)for i in range(n): print(num[i],end = ' ')

2020-09-07 23:16:57 114

原创 201503-2 CCF认证考试 数字排序 Python版

第一题:图像旋转满分答案:def takeSecond(elem): return elem[1]n = int(input())num = list(map(int,input().split()))count = []num_1 = list(set(num))re = []for i in range(len(num_1)): a = num.count(num_1[i]) count.append(a)for i in range(len(num_

2020-09-07 02:02:38 104

原创 201503-1 CCF认证考试 图像旋转 Python版

满分答案:import copyn,m = map(int,input().split())a = []a_f = []b = []for i in range(n): a.append(list(map(int,input().split())))for i in range(m): for j in range(n): b.append(a[j][i]) p = copy.deepcopy(b) a_f.append(p) b..

2020-09-07 01:30:58 74

原创 201509-2 CCF认证考试 日期计算 Python版

第一题:数列分段满分答案:y = int(input())d = int(input())mon = 0date = 0is_leap = 0a = 0leap_year = [31,29,31,30,31,30,31,31,30,31,30,31]nomal_year = [31,28,31,30,31,30,31,31,30,31,30,31]if y%4 == 0 and y%100 !=0: is_leap = 1if y%400 == 0: is_l

2020-09-04 22:37:00 87

原创 201509-1 CCF认证考试 数列分段 Python版

满分答案:n = int(input())num = []count = 1num = list(map(int,input().split()))for i in range(n-1): if num[i+1] != num[i]: count = count+1print(count)

2020-09-04 21:53:38 96

原创 201512-2 CCF认证考试 消除类游戏 Python版

第一题:数位之和问题描述试题编号: 201512-2 试题名称: 消除类游戏 时间限制: 1.0s 内存限制: 256.0MB 问题描述: 问题描述   消除类游戏是深受大众欢迎的一种游戏,游戏在一个包含有n行m列的游戏棋盘上进行,棋盘的每一行每一列的方格上放着一个有颜色的棋子,当一行或一列上有连续三个或更多的相同颜色的棋子时,这些棋子都被消除。当有多处可以被消除时,这些地方的棋子将同时被消除。   现在给你一个n行m列的棋盘,棋盘

2020-09-04 01:24:08 75

2021湖大风PPT.zip

2021湖大风PPT.zip

2021-02-01

sql_server_2008安装包

sql_server_2008安装包

2020-07-31

WinServer2003.iso

WinServer2003的镜像,文件类型为iso

2020-07-30

UCID图片库.txt

一共有1338张图片,图片格式为tif,彩色图像。资源下载后为一个TXT文本文档文件,打开后是百度网盘的连接和提取码,我设置的永久有效应该没有什么问题。祝大家学习愉快!

2020-03-05

boss图片库.txt

图片格式为pgm,一共有一万张图片,下载后为一个TXT问档打开后里面是百度网盘的连接和提取码!我设置的永久有效应该不会有问题,祝大家学习愉快。

2020-03-05

空空如也

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

TA关注的人

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