python codeforces 322 div2 C
2015-11-23 14:05
405 查看
#-*- encoding: utf-8 -*- import sys from operator import itemgetter a = [[1100000000, 1100000000, 1100000000] for row in range(rows)] b = [] n = raw_input(); n = (int)(n) b = map(int, sys.stdin.readline().split()) for i in range(n): a[i][0] = i; a[i][2] = b[i]; def my_cmp(E1, E2): return cmp(E1[2], E2[2]) def cmp2(x ,y): if x[0] == y[0]: return cmp(x[1],y[1]) return cmp(x[0], y[0]) a.sort(my_cmp) for i in range(n): a[i][1] = i if a[i][0] > a[i][1]: a[i][0], a[i][1] = a[i][1], a[i][0] a.sort(cmp2) l = a[0][0] r = a[0][1] ans = 1; for i in range(1,n): #print a[i].x, r if a[i][0] > r: ans = ans + 1 l = a[i][0] r = a[i][1] elif a[i][1] > r: r = a[i][1] print ans
相关文章推荐
- Python问题汇总
- PYTHON之全局变量
- Python如何使用tfidf
- [LeetCode]题解(python):060-Permutation Sequence
- [LeetCode]题解(python):059-Spiral Matrix II
- python 里关于字符的处理
- python 开发中易混淆点
- [LeetCode]题解(python):058-Length of Last Word
- python实现爬虫统计学校BBS男女比例(三)数据处理
- python统计小脚本
- 学习python地址
- Python - 操作Excel(上)
- 通过矩阵求两个向量集中元素两两之间的欧氏距离(python实现)
- 使用python来访问Hadoop HDFS存储实现文件的操作
- python django 快速搭建blog
- [python]help 函数
- <LeetCode><Medium> 3 Longest Substring Without Repeating Characters
- Python之删除代码中空白行
- selenium python (一) 开发环境搭建
- python中数组,元组,字典和字符串之间的转换