首页 > 学院 > 开发设计 > 正文

ManasaandStones

2019-11-14 17:12:25
字体:
来源:转载
供稿:网友
 1 from __future__ import PRint_function 2  3  4 def main(): 5     t = int(raw_input()) 6     for _ in range(t): 7         n = int(raw_input()) 8         a = int(raw_input()) 9         b = int(raw_input())10         possible_value = []11         for _ in range(n):12             temp_value = (_ * a + (n - 1 - _) * b) # 抽象化理解题目的意思13             if temp_value not in possible_value:14                 possible_value.append(temp_value)15         possible_value.sort() # 使用list结构的方便性16         for _ in possible_value:17             print(_, end = ' ') # 使用Dash帮助自己理解这个函数18         print()19 main()

 

Link:

  https://www.hackerrank.com/challenges/manasa-and-stones

学习:

  Dash的辅助使用

    怎样修改相应的参数

    调用合适的函数

  合理数据结构的选用

    做题时候选用合适的数据结构


发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表