把2004个数分成几组
(1,6,11,16,21,26……1996,2001)
(2,7,12,17,22,27……1997,2002)
(3,8,13,18,23,28……1998,2003)
(4,9,14,19,24,29……1999,2004)
(5,10,15,20,25,……1995,2000)
第一组中最多可以取出1,11,21,……2001一共201个数
第二组中最多可以取出2,12,22,……2002一共201个数
同理第三组和第四组最多可以取出201个数
第五组中最多可以取出5,15,25,……1995共200个数
所以至少要取出201*4+200+1=1005个数