标签:des style blog http io ar color os sp
Time Limit: 1000MS | Memory Limit: 65536K | |
Total Submissions: 34016 | Accepted: 14839 |
Description
Input
Output
Sample Input
5 1 1 5 1 7 1 3 3 5 5
Sample Output
1 2 1 1 0
Hint
Source
题目大意:在一片苍茫的大海上,有很多很多明亮的星星【他们一共有N个】,他们经常相互追逐,每个星星都可以干掉他们左下角之内的星星,请统计能干掉0~N-1个星星的数量。我写不下去了【=_=||其实我不懂英文,前面都是我瞎翻译的。】其实-有N个星星(X0,Y0),每个星星的等级为其左下角的星星的数量,统计不同level的星星的数量。并从0~N-1输出。
用树状数组统计每个x之前的星星的数量,并将星星在x位置插入。注意处理x可能等于0的情况。
1 Stars 2 Time Limit: 1000MS Memory Limit: 65536K 3 Total Submissions: 34016 Accepted: 14839 4 5 Description 6 7 Astronomers often examine star maps where stars are represented by points on a plane and each star has Cartesian coordinates. Let the level of a star be an amount of the stars that are not higher and not to the right of the given star. Astronomers want to know the distribution of the levels of the stars. 8 9 10 11 For example, look at the map shown on the figure above. Level of the star number 5 is equal to 3 (it‘s formed by three stars with a numbers 1, 2 and 4). And the levels of the stars numbered by 2 and 4 are 1. At this map there are only one star of the level 0, two stars of the level 1, one star of the level 2, and one star of the level 3. 12 13 You are to write a program that will count the amounts of the stars of each level on a given map. 14 Input 15 16 The first line of the input file contains a number of stars N (1<=N<=15000). The following N lines describe coordinates of stars (two integers X and Y per line separated by a space, 0<=X,Y<=32000). There can be only one star at one point of the plane. Stars are listed in ascending order of Y coordinate. Stars with equal Y coordinates are listed in ascending order of X coordinate. 17 18 Output 19 20 The output should contain N lines, one number per line. The first line contains amount of stars of the level 0, the second does amount of stars of the level 1 and so on, the last line contains amount of stars of the level N-1. 21 Sample Input 22 23 5 24 1 1 25 5 1 26 7 1 27 3 3 28 5 5 29 Sample Output 30 31 1 32 2 33 1 34 1 35 0 36 Hint 37 38 This problem has huge input data,use scanf() instead of cin to read data to avoid time limit exceed. 39 Source 40 41 Ural Collegiate Programming Contest 1999
标签:des style blog http io ar color os sp
原文地址:http://www.cnblogs.com/WNJXYK/p/4130971.html