我18% 有点想不通。 #!/usr/bin/env python (828)#coding:utf-8 stocks = list() query_array = list() stock_tran_day = list() try: inp = input() stock_in = int(inp.split(' ')[0]) stock_tran_day = int(inp.split(' ')[1]) stocks = [int(s) for s in input().split(' ')] query_count = int(input()) while query_count > 0: query_array.append(int(input())) query_count -= 1 except Exception as e: print(e) exit(1) stocks = sorted(stocks) def get_min(counts): """ :param counts: :return: """ min_price = 0 while counts > 0: for i in range(counts): min_price += stocks[i] counts -= stock_tran_day print(min_price) if __name__ == '__main__': for day in query_array: get_min(day)
点赞 评论
牛客网
牛客企业服务