楼主: keepup
18845 62

一个有点难度的智力题,请用EXCEl解。 [推广有奖]

11
C.D 发表于 2010-7-8 14:34:47
应该是第一号幸存的

12
youyihs 发表于 2010-7-8 15:53:16
1# keepup 高中好像就学过这类问题了。

13
riversun189 发表于 2010-7-8 16:07:13
应该是2010号幸存吧

14
loveinangel 发表于 2010-7-14 13:30:15
10# tanbinmba
答案是 1024
我写了个java 程序算出来的。
public static void main(String[] args) {
  List init = new ArrayList<Integer>();
  List jg = new ArrayList<Integer>();
  zl2010 z=new zl2010();
  for (int i = 1; i <= 2010; i++) {
   init.add(i);
  }
  jg =z.getList(init);
  while(jg.size()>=2){
   System.out.println(jg.size());
   jg =z.getList(jg);
  }
  System.out.println(jg.size());
  System.out.println(jg.get(0));
}

public List getList(List init){
  List result = new ArrayList<Integer>();
  for (int j = 1; j <= init.size(); j++) {
   if (j % 2 == 0) {
    result.add(init.get(j-1));
   }
  }
  return result;
}

15
creativepharos 发表于 2010-7-16 22:34:40
学习一下看看

16
godback009 发表于 2010-7-17 22:56:28
。。。。。用EXCEL有点意思

17
Davidhust 发表于 2010-7-19 09:13:21
1024号嘛,这么简单,还需要动用excel大神?

18
yanghanchen 发表于 2010-8-5 09:11:19
看看答案,听有意思的

19
silencelove 发表于 2010-8-9 13:39:09
挺有意思的题目

20
xichongwanglei 在职认证  发表于 2010-8-27 00:23:46
hen you qu

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2026-1-8 03:00