蓝桥杯青少年python初级赛题(蓝桥杯青少年python中级赛题)
http://www.itjxue.com 2023-03-04 05:40 来源:未知 点击次数:
蓝桥杯python考试内容
周钰翔是广西桂林人。
周钰翔2014年11岁时开始学习街舞,2016年获得广西冠军,2017年获得亚洲街舞大赛冠军。
2017年第一次参加WAF国际少儿街舞大赛,并在青少年决赛战胜日本世界冠军YUYA,成功夺冠,获得自己的第一个世界冠军,2018年蝉联这个项目冠军。
蓝桥杯python青少年组初赛对几题可以通过
如果通过初赛的话,大约答对八道题就可以了,在青少年组初赛的时候,但是这个答案是不准确的,如果想知道你具体参加了,看之后就知道了,希望我的回答对你有帮助,谢谢
python蓝桥杯:有一块农田被划分为N*M块,农作物和杂草分布生长在农田中?
思路:先将输入的数据保存成二维字符串矩阵或者0,1矩阵,方便后续统计。然后可以使用并查集或者dfs统计四个方向上相邻的农田 返回独立的农田区域数量
以深搜举例:先转换成0/1矩阵(1表示农田0表示杂草)然后遍历矩阵当遇到值为1的坐标进行dfs,ans+1 遍历结束返回ans
部分python代码:
m = len(arr)
n = len(arr[0])
ans = 0
def dfs(i,j):
arr[i][j] = 0
for x,y in [[i+1,j],[i-1,j],[i,j+1],[i,j-1]]:
if not(0=xm and 0=yn) or arr[x][y] ==0:
continue
dfs(x,y)
for i in range(m):
for j in range(n):
if arr[i][j] == 1:
dfs(i,j)
ans += 1
return ans
(责任编辑:IT教学网)
下一篇:没有了