#6048: NA?!


Edgarwu860313 (追隨興國哥)

學校 : 臺南市私立興國高級中學
編號 : 12191
來源 : [219.70.122.78]
最後登入時間 :
2017-12-30 22:52:20
d424. 00105 - The Skyline Problem -- UVa105 | From: [203.68.27.51] | 發表日期 : 2011-11-08 13:02

#include <stdio.h>
#include <stdlib.h>
int main(){
   int a,b,c;
   int mark[20000];
   int top=0;
   for(int i=0;i<20000;i++) mark[i]=0;
   while(scanf("%d %d %d",&a,&b,&c)==3)
   {
      for(int i=a;i<c;++i)
         if(mark[i]<b)
            mark[i]=b;
      if(c>top)
         top=c;
   }
   for(int i=0;i<=top;++i)
   {
      if(mark[i]!=mark[i-1])
      {
         if(mark[i]=='0')
            printf("%d 0 ",i);
         else
            printf("%d %d ",i,mark[i]);
      }
   }
puts("");
   return 0;
   }

 

 

請問錯在哪?

 
ZeroJudge Forum