摘要:
题意就不重复了,其实就是num代表这些人的一个列表,先全部为1,如果某个编号的人淘汰了,使该编号的人为0,内循环i从1到n,如果num[i]不为0,计数++,然后判断..... n,k=map(int,input().split(" ")) num=[1 for i in range(1,n+1)] 阅读全文
摘要:
1. join 用法:将元组,字符串、列表中的元素以指定的分隔符连接成新的字符串 "exm".join(list) 上面一句话的意思就是 以exm为分隔符,把list中的元素组合成一个新的字符串。 例如:print(" ".join(str(i) for i in range(n))) #加粗部分要 阅读全文
摘要:
题目链接 https://nanti.jisuanke.com/t/40401 看题解说是二分查找+贪心 题意:从 l 个数里选择 s 个数字,使得任意两个数之差绝对值中的最小值最大(有点绕口/挠头) 最大化最小值 做题时我在想怎么选择这 s 个数字,感觉应该要从这些数的中间入手,但是当时不知道该咋 阅读全文