def main():
n = int(raw_input())
arr = map(int, raw_input().strip().split()) for i in range(n):
cutNum = 0
minValue = min(arr)
for _ in range(n):
if 0 < arr[_] < 1001:
arr[_] -= minValue
cutNum += 1
if arr[_] <= 0: # 使不合适的值,脱衣循环
arr[_] = 1001
if cutNum != 0: # 两层循环有富裕出来,所以只输出不为0的,编码的一种动态调整
print cutNum main()

学习

  尝试

    pop等操作

//新的思路

 n = int(raw_input().strip())
sticks = [int(i) for i in raw_input().strip().split()]
sticks.sort()
newItem = sticks[0]
count = len(sticks)
print count
count -= 1
for i in range(1, len(sticks)):
if sticks[i] != newItem:
newItem = sticks[i]
print count
count -= 1

学习

  对于顺序不重要的,完全是可以进行先排序再来的

最新文章

  1. C#窗体 流
  2. ajax练习习题三搜索
  3. POJ 3660 Cow Contest (闭包传递)
  4. MicrosoftActiveSync 安装
  5. rhel6使用的版本数部分intel xeon处理器时间bug
  6. 利用cookie实现“只弹出一次窗口”的JS代码
  7. Linux之shell编程函数使用
  8. CI集成phpunit Error: No code coverage driver is available 的解决
  9. 未能从程序集“mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089”中加载类型“System.Runtime.CompilerServices.TuppressIldasmAttribute”。已解决
  10. sql面试总结
  11. 关于webpack使用的一些问题
  12. SpringBoot(2) Json框架 -- Jackson返回结果处理
  13. ElasticSearch文档操作介绍三
  14. session 和cookie
  15. Python开发环境(1):Eclipse+PyDev插件
  16. 再议js的传递和深复制
  17. java操作Hbase实例
  18. oracle获取SID
  19. (转)介绍一些.net开源项目
  20. [SoapUI] 如何让某个步骤的Assertion失败之后继续执行后面的步骤

热门文章

  1. 利用redis协助mysql数据库搬迁
  2. JS apply()的使用详解
  3. odoo10会计期间
  4. IOS 解析XML文档
  5. FB是磁珠的符号
  6. Python 坑爹之 代码缩进
  7. 计算机语言学习导论[C/C++]
  8. 转:什么是CGI、FastCGI、PHP-CGI、PHP-FPM、Spawn-FCGI?
  9. Python partial函数
  10. openstack组件手动部署整合