(用pascal语言).天空上有很多的星星,非常的漂亮.有一天,聪聪看到如此多美丽的星星,便被吸引了.聪聪是个很认真的小朋友,所以他想把这些美丽的星星都记录下来.但是,星星实在太多了,聪聪

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/06 11:10:25
(用pascal语言).天空上有很多的星星,非常的漂亮.有一天,聪聪看到如此多美丽的星星,便被吸引了.聪聪是个很认真的小朋友,所以他想把这些美丽的星星都记录下来.但是,星星实在太多了,聪聪

(用pascal语言).天空上有很多的星星,非常的漂亮.有一天,聪聪看到如此多美丽的星星,便被吸引了.聪聪是个很认真的小朋友,所以他想把这些美丽的星星都记录下来.但是,星星实在太多了,聪聪
(用pascal语言).
天空上有很多的星星,非常的漂亮.有一天,聪聪看到如此多美丽的星星,便被吸引了.聪聪是个很认真的小朋友,所以他想把这些美丽的星星都记录下来.但是,星星实在太多了,聪聪实在分不清,所以聪聪想出了一个办法来给星星们分类.
聪聪把天空看成了一张地图,并且细心的以东西和南北为坐标轴,为天空建立了一个坐标系.因此,现在每颗星星都有了自己独特的坐标.聪聪给每颗星星一个等级,表示在这颗星星西南边的星星个数.
虽然聪聪有了给星星分类的方式,但是要给如此多的星星分类,实在是个困难的工作,因此聪聪想请厉害的你帮助他.
输入 星星坐标(a,b)(1

(用pascal语言).天空上有很多的星星,非常的漂亮.有一天,聪聪看到如此多美丽的星星,便被吸引了.聪聪是个很认真的小朋友,所以他想把这些美丽的星星都记录下来.但是,星星实在太多了,聪聪
楼上的不要不懂装懂,明显是个树状数组的题目
原题:ural1028 (直接在百度里面搜索)
我的代码:(交URAL以后AC的代码)
type point=record
x,y:longint;
end;
var a,b,d,e,f:longint;
star:array[1..15001]of point;
n,max:longint;
c,level:array[0..15001]of longint;
t:array[0..32002]of longint;
procedure init;
begin
max:=0;
n:=0;
readln(n);
fillchar(c,sizeof(c),0);
fillchar(level,sizeof(level),0);
fillchar(t,sizeof(t),0);
for a:=1 to n do begin
readln(star[a].x,star[a].y);
if star[a].x>max then max:=star[a].x;
end;
close(input);
end;
function lowbit(x:longint):longint;
begin
exit(x and (-x));
end;
function sum(x:longint):longint;
var r:longint;
begin
r:=0;
while x>0 do begin
r:=r+t[x];
x:=x-lowbit(x);
end;
exit(r);
end;
procedure insert(x:longint);
begin
while x

(用pascal语言).天空上有很多的星星,非常的漂亮.有一天,聪聪看到如此多美丽的星星,便被吸引了.聪聪是个很认真的小朋友,所以他想把这些美丽的星星都记录下来.但是,星星实在太多了,聪聪 编程(用 PASCAL) 天空上有很多的星星,非常的漂亮.有一天,聪聪看到如此多美丽的星星,便被吸引了.聪聪是个很认真的小朋友,所以他想把这些美丽的星星都记录下来.但是,星星实在太多了,聪聪 一个自然数有十个约数,求符合条件的最小自然数,用PASCAL语言 谁有历年NOIP竞赛的试题?pascal语言, 用Pascal语言求m^n的精确值,0 pascal的蛇形矩阵,设有一个n*n的矩阵(0<n<50)用pascal语言怎么编? Miller-Rabbin素数测试法求一个用Miller-Rabbin算法判断是否为素数的程序,注意要用PascalPascal!Pascal!Pascal!Pascal!Pascal!Pascal!Pascal!Pascal!最好有说明 用 Pascal语言写出:有一个正整数的各个数字之和的11倍恰好等于它本身 求100以内的素数pascal语言 用pascal语言编程:输出n(n 用pascal语言编程,某班有55名同学,已知学号,为了知道有谁作业没交,请用pascal语言编个程. 输入三角形的三个边,判断它是何类型的三角形.用pascal语言 用随机函数random产生100到1000的随机数,用pascal语言,语句怎么写? 输入一个自然数,求这个自然数的所有约数之和,用PASCAL语言 用Pascal语言求出1——1000以内的孪生素数! 用pascal语言做一道题读入三个整数,找出并输出其中最大的数 用PASCAL语言编写一个求1+2+3+...+N的程序 100以内的8对孪生质数是多少?(写下数)Pascal语言