蓝桥杯刷题--python-23

03-25 阅读 0评论

2.危险系数 - 蓝桥课 (lanqiao.cn)

蓝桥杯刷题--python-23,蓝桥杯刷题--python-23,词库加载错误:未能找到文件“C:\Users\Administrator\Desktop\火车头9.8破解版\Configuration\Dict_Stopwords.txt”。,.cn,云,第1张
(图片来源网络,侵删)
n, m = map(int, input().split())
map_ = [[] for i in range(n + 1)]
used = [0 for i in range(n + 1)]
used_ = [0 for i in range(n + 1)]
cnt = 0
res = []
for _ in range(m):
    u, v = map(int, input().split())
    map_[u].append(v)
    map_[v].append(u)
u, v = map(int, input().split())
def dfs(u, v):
    global cnt
    if u == v:
        cnt += 1
        for i in res:
            used_[i] += 1
        return
    for i in map_[u]:
        if not used[i]:
            used[i] = 1
            res.append(i)
            dfs(i, v)
            res.pop()
            used[i] = 0
dfs(u, v)
ans = 0
for i in range(1, n + 1):
    if used_[i] == cnt and i != u and i != v:
        ans += 1
print(ans)

 3.串变换 - 蓝桥云课 (lanqiao.cn)

 

def op(z, x, y_v, arr):
    if z == 1:
        arr[x] = (int(arr[x]) + y_v) % 10
    else:
        arr[x], arr[y_v] = arr[y_v], arr[x]
# 输入
n = int(input())
s = list(input())
t = list(input())
k = int(input())
k_ = []
used = [0 for _ in range(k)]
for _ in range(k):
    a, b, c = map(int, input().split())
    k_.append((a, b, c))
# print(k_)
j = False
def dfs(index, s):
    global j
    if index == k:
        return
    for i in range(k):
        if not used[i]:
            tmp = s
            used[i] = 1
            op(k_[i][0], k_[i][1], k_[i][2], s)
            if not j:
                l = 0
                for x in range(n):
                    if int(s[x]) != int(t[x]):
                        l = 1
                        break
                if not l:
                    j = True
            else:
                return
            dfs(index + 1, s)
            s = tmp
            used[i] = 0
dfs(0, s)
if j:
    print("Yes")
else:
    print("No")

 8.仙境诅咒 - 蓝桥云课 (lanqiao.cn)

 

import os

import sys

蓝桥杯刷题--python-23,蓝桥杯刷题--python-23,词库加载错误:未能找到文件“C:\Users\Administrator\Desktop\火车头9.8破解版\Configuration\Dict_Stopwords.txt”。,.cn,云,第2张
(图片来源网络,侵删)

# 请在此输入您的代码

n = int(input())

man = []

for _ in range(n):

    x, y = map(int, input().split())

    man.append([x, y])

蓝桥杯刷题--python-23,蓝桥杯刷题--python-23,词库加载错误:未能找到文件“C:\Users\Administrator\Desktop\火车头9.8破解版\Configuration\Dict_Stopwords.txt”。,.cn,云,第3张
(图片来源网络,侵删)

D = int(input())

man_used = [0 for _ in range(n)]

 

def dfs(index):

    

    man_used[index] = 1

    for i in range(n):

        if not man_used[i]:

            r_ = (man[i][0] - man[index][0]) ** 2 + (man[i][1] - man[index][1]) ** 2

            if r_ 


免责声明
本网站所收集的部分公开资料来源于AI生成和互联网,转载的目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。
文章版权声明:除非注明,否则均为主机测评原创文章,转载或复制请以超链接形式并注明出处。

发表评论

快捷回复: 表情:
评论列表 (暂无评论,人围观)

还没有评论,来说两句吧...

目录[+]