解析:龍的長度最長可以為38,999981,999982,……,10000018就是一條長度為38的龍。
如果存在長度大于38的龍,根據題意,必然存在連續39個自然數,每個自然數的數字和都不是11的倍數。由于任意連續39個自然數的前20個中,總可以找到兩個數的末位是0,而且其中至少有1個在0的前一位不是9,令這個自然數為N,n是N的數字和。則N,N+1,N+2,……,N+9,N+19仍是這連續39個自然數中的11個數,它們的數字和分別是n,n+1,n+2,……,n+9,n+10.這是11個連續自然數,其中必有一個是11的倍數。所以,龍的長度不可能大于38,即龍的長度最長可以為38.