1069. 微博转发抽奖(20)——Python
2018-01-02 10:46
316 查看
测试点4测试的是已经获奖的情况下要顺延一个,直到找的没有获奖的,这个地方一直处理的不好,所以测试点4试了好几次才过,别的都很简单,没有什么大的难处。
string = input().split()
total_num, per_num, fir_num = int(string[0]), int(string[1]), int(string[2])
#print(fir_num)
list_num = []
list_win = []
for i in range(total_num):
string_1 = input()
list_num.append(string_1)
if fir_num > total_num:
print('Keep going...')
else:
while True:
if fir_num > total_num:
break
if list_num[fir_num - 1] not in list_win:
list_win.append(list_num[fir_num - 1])
fir_num += per_num
else:
fir_num += 1
for num in list_win:
print(num)
string = input().split()
total_num, per_num, fir_num = int(string[0]), int(string[1]), int(string[2])
#print(fir_num)
list_num = []
list_win = []
for i in range(total_num):
string_1 = input()
list_num.append(string_1)
if fir_num > total_num:
print('Keep going...')
else:
while True:
if fir_num > total_num:
break
if list_num[fir_num - 1] not in list_win:
list_win.append(list_num[fir_num - 1])
fir_num += per_num
else:
fir_num += 1
for num in list_win:
print(num)
相关文章推荐
- 1069. 微博转发抽奖(20)
- 1069. 微博转发抽奖(20)(C++)
- 1069. 微博转发抽奖(20)
- PAT (Basic Level) Practise (中文) 1069. 微博转发抽奖(20)
- 1069. 微博转发抽奖(20)
- PAT乙级1069. 微博转发抽奖(20)
- 1069. 微博转发抽奖(20)
- 1069. 微博转发抽奖(20)
- PAT Basic 1069. 微博转发抽奖(20)(C语言实现)
- PAT乙级 1069. 微博转发抽奖(20)
- 1124. Raffle for Weibo Followers (20) PAT 甲级&&1069. 微博转发抽奖(20) PAT乙级
- 1069. 微博转发抽奖(20)
- 1069. 微博转发抽奖(20)
- PAT 1069. 微博转发抽奖(20)-乙级
- 1069. 微博转发抽奖(20)
- 1069. 微博转发抽奖(20)
- PAT 1069. 微博转发抽奖(20)
- 1069. 微博转发抽奖(20)
- 1069. 微博转发抽奖(20)
- 1069. 微博转发抽奖(20)-PAT乙级