牛客666号.
牛客666号.
全部文章
题解
归档
标签
去牛客网
登录
/
注册
牛客666号.的博客
全部文章
/ 题解
(共20篇)
题解 | #成绩排序#
这道题最恶心的地方是相同成绩要按输入顺序输出,所以想到了用bisect模块。 bisect_left(a,num)返回num在有序序列a中的位置,如果num已经存在在a中,那就返回序列中num的位置 bisect_right(a,num)是如果num已经在a中,返回序列中最右边的num的右边位置 i...
Python3
2022-03-08
0
351
题解 | #学英语#
合着英语是这么学的。。。 应该用列表的,但写到一半不想改了。。。 正常逻辑就是每次对10取模,然后根据count来判断现在是个位,十位还是百位。count=3时是百位,但这会有个问题就是输入100会输出one hundred and,所以最后一步判断最后是不是多一个and,是的话去掉。 英语的逻辑就...
Python3
2022-03-07
5
613
题解 | #判断两个IP是否属于同一子网#
看了大家的代码我发现我想多了。。。 但我这个应该是无敌版的,以后不管他再加什么样的新的测试用例我百分百必能过!! 比如adsf.1234.5123.1234123.51251.234.123.5123.5.23415.1234.5.341.5g.13.g.1346.34.t34.1t.134g13....
Python3
2022-03-06
8
794
题解 | #字符串合并处理#
import sys for line in sys.stdin: line = list(line[:-1].replace(' ','')) line[::2] = sorted(line[::2]) line[1::2] = sorted(line[1::2]) ...
Python3
2022-03-06
0
357
题解 | #参数解析#
设一个参数yin,当yin=0时,说明现在指针i在引号外。当yin=1时,在引号内。 import sys for line in sys.stdin: line = line[:-1] yin,i,start = 0,0,0 list1 = [] while i &...
Python3
2022-03-06
0
393
题解 | #合法IP#
import sys for line in sys.stdin: line = line[:-1] line = line.split(".") if len(line) != 4: n = 0 else: for i in line...
Python3
2022-03-05
0
293
题解 | #合法IP#
import sys for line in sys.stdin: line = line[:-1] line = line.split(".") if len(line) != 4: n = 0 else: for i in line...
Python3
2022-03-05
0
302
题解 | #字符串通配符#
这题难点我觉得在理解题目到底想让你干什么上面!! 理解了以后用正则其实非常简单 这道题问的是上面那个字符串能不能完全代表下面那个字符串!! 这就是为什么例子里面z不能匹配zz的原因,因为z只能代表一个字符,而zz有俩字符。所以能代表zz的有z*,z?,zz,??,,,,****,*,**...。 i...
Python3
2022-03-05
38
2174
题解 | #矩阵乘法#
while 1: try: n1, n2, n3 = int(input()), int(input()), int(input()) list1, list2=[],[] for i in range(n1):#构建第一个矩阵 ...
Python3
2022-03-05
0
418
题解 | #MP3光标位置#
1:光标初始位置是1 2:歌曲数量大于4才会出现翻页的操作 3:翻页后光标还在第一个位置(向上翻)或第四个位置(向下翻) while 1: try: n = int(input()) action = input() cursor = 1 ...
Python3
2022-03-04
0
373
首页
上一页
1
2
下一页
末页