洛谷_P1152 欢乐的跳_python写法

思路:

        这道题我用到了集合的互异性来判断这组数字是否满足条件我觉得是比较有效一点的。 

data = list(map(int,input().split()))
data = data[1:]
l = [i for i in range(1,len(data))]
s = []
for i in range(len(data)-1):
    s.append(abs(data[i] - data[i+1]))

if set(s) == set(l):
    print('Jolly')
else:
    print('Not jolly')

相关推荐

  1. 入门——P1152 欢乐

    2024-03-18 22:30:04       40 阅读
  2. C++ P1152 欢乐

    2024-03-18 22:30:04       32 阅读
  3. p1157组合输出

    2024-03-18 22:30:04       44 阅读
  4. P1162 填涂颜色

    2024-03-18 22:30:04       26 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-03-18 22:30:04       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-03-18 22:30:04       100 阅读
  3. 在Django里面运行非项目文件

    2024-03-18 22:30:04       82 阅读
  4. Python语言-面向对象

    2024-03-18 22:30:04       91 阅读

热门阅读

  1. 【C++】map与set容器的应用总结

    2024-03-18 22:30:04       41 阅读
  2. ceph删除坏的磁盘

    2024-03-18 22:30:04       45 阅读
  3. spring学习源码第一课

    2024-03-18 22:30:04       31 阅读
  4. kali wpscan 命令

    2024-03-18 22:30:04       43 阅读
  5. 自动部署SSL证书到阿里云腾讯云CDN

    2024-03-18 22:30:04       42 阅读
  6. 【CSP考点回顾】C++标准库加速输入输出

    2024-03-18 22:30:04       48 阅读
  7. 通过Https请求可以返回哪些数据?

    2024-03-18 22:30:04       40 阅读
  8. playwright test打开新的浏览器窗口和关闭当前窗口

    2024-03-18 22:30:04       37 阅读
  9. C语言基础知识笔记

    2024-03-18 22:30:04       46 阅读
  10. 字节一面二面三面四面

    2024-03-18 22:30:04       50 阅读