pat_BL_1005
来源:互联网 发布:怎样开淘宝网店 编辑:程序博客网 时间:2024/05/21 15:02
2016_8_21
oh yeah 一次ac
code
def getnum(num): numlist = [] while(num>1): if(num % 2 != 0): num = (3*num+1)/2 numlist.append(num) else: num = num/2 numlist.append(num) return numlistif __name__ == "__main__": roop = input() innum = raw_input() innum2 = finalnum = innum.split(' ') while(roop > 0): middlelist = getnum(int(innum2[roop-1])) for i in range(len(middlelist)): for j in range(len(finalnum)): if(middlelist[i] == int(finalnum[j])): finalnum[j]=0 break roop -= 1 finalnum2 = [] for i in range(len(finalnum)): if finalnum[i] != 0: finalnum2.append(int(finalnum[i])) finalnum2.sort(reverse = True) res = "" if(len(finalnum2) > 1): for i in range(len(finalnum2)-1): res = res + str(finalnum2[i]) + " " res = res + str(finalnum2[i+1]) else: res = res + str(finalnum2[0]) print res
0 0
- pat_BL_1005
- 树形DP总结
- 第五章 5.4 迭代语句
- Combination Sum I&II Pernutation I&II
- Android应用性能优化系列视图篇——隐藏在资源图片中的内存杀手
- Struts框架学习一
- pat_BL_1005
- Android Asynctask
- 第二节 css常用的基本样式
- windows对象的方法
- Boost.Asio的使用技巧
- 面向对象_构造方法的重载及注意事项
- ThinkPHP读取数据库数据到模板文件
- python 装饰器
- 安装完PHP,打开网页提示HTTP错误:404.17 - Not Found 请求的内容似乎是脚本,因而将无法由静态文件处理程序来处理。