蓝桥杯青少年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教学网)

更多

推荐ASP教程文章