蓝桥杯刷题(九)

1.三国游戏

代码

python 复制代码
#输入数据
n=int(input())
Xli=list(map(int,input().split()))
Yli=list(map(int,input().split()))
Zli=list(map(int,input().split()))
#分别计算X-Y-Z/Y-Z-X/Z-X-Y并排序
newXli = sorted([Xli[i] - Yli[i] - Zli[i] for i in range(n)],reverse=True)
newYli = sorted([Yli[i] - Xli[i] - Zli[i] for i in range(n)],reverse=True)
newZli = sorted([Zli[i] - Xli[i] - Yli[i] for i in range(n)],reverse=True)
cnt=-1
#初始化每国士兵数量
x=y=z=0
#统计事件
for i in range(n):
    x+=newXli[i]
    y+=newYli[i]
    z+=newZli[i]
    if x>0 or y>0 or z>0:
        cnt=max(cnt,i+1)
#输出结果
if cnt!=1:
    print(cnt)
else:
    print(-1)

2.填充

代码

python 复制代码
s = input()
n = len(s)
l = ['00','11','0?','1?','?0','?1','??']
cnt = 0
i = 0
while i < n:
    if s[i:i+2] in l: # 在列表的元素都个数加一然后越过已判断子串
        cnt+=1
        i+=2
    else:
        i+=1
print(cnt)
相关推荐
CoovallyAIHub11 小时前
南京理工大学联手百度、商汤科技等团队推出Artemis:用结构化视觉推理革新多模态感知
深度学习·算法·计算机视觉
free-elcmacom11 小时前
机器学习进阶<7>人脸识别特征锚点Python实现
人工智能·python·机器学习·rbfn
扣丁梦想家11 小时前
面试基础整理之 ArrayList
面试·职场和发展
天才少女爱迪生11 小时前
图像序列预测有什么算法方案
人工智能·python·深度学习·算法
计算机学姐11 小时前
基于Python的高校后勤报修系统【2026最新】
开发语言·vue.js·后端·python·mysql·django·flask
GSDjisidi11 小时前
日本IT行业|一些it資格证书分享解析,一篇通读
开发语言·面试·职场和发展
cici1587412 小时前
3D有限元直流电阻率法正演程序
算法·3d
Q_Q196328847512 小时前
python+django/flask+vue的智能房价分析与预测系统
spring boot·python·django·flask·node.js·php
陈陈爱java12 小时前
综合素质面试hr面
面试·职场和发展
txwtech12 小时前
第20篇 python如何找到pyd文件的
开发语言·python