44 while (
scanf (
"%f %f %f %f",
57 printf (
"%ld %g %g %g\n",
n,
s.H0,
s.H1,
s.H2);
void kdt_sum_init(KdtSum *s)
long kdt_query_sum(const Kdt *kdt, KdtCheck includes, KdtCheck intersects, void *data, const KdtRect query, KdtSum *sum)
long kdt_query(const Kdt *kdt, const KdtRect rect)
void kdt_destroy(Kdt *kdt)
int kdt_intersects(const KdtRect rect, const KdtRect query)
int kdt_includes(const KdtRect rect, const KdtRect query)
static long query(const Kdt *kdt, const KdtRect rect, long len)
int kdt_open(Kdt *kdt, const char *name)
int(* KdtCheck)(const KdtRect rect, void *data)
int main(int argc, char *argv[])