荔园在线

荔园之美,在春之萌芽,在夏之绽放,在秋之收获,在冬之沉淀

[回到开始] [上一篇][下一篇]


发信人: Version (Who makes history and why), 信区: Program
标  题: 一道算法题解法(5) (转载)
发信站: 荔园晨风BBS站 (Mon Mar 24 18:14:57 2003), 站内信件
#include <set>
typedef std::set<unsigned __int64> set_uns;
unsigned __int64 extract_min(set_uns &uns)
{
  unsigned __int64 ret = *uns.begin();
  uns.erase(ret);
  uns.insert(ret*2);
  uns.insert(ret*3);
  uns.insert(ret*5);
  return ret;
}
int main(int argc, char* argv[])
{
  set_uns uns;
  uns.insert(1);
  for (int i = 0; i < 1501; ++i)
    printf("%d: %I64u\n", i, extract_min(uns));
  return 0;
}
--
                      *
          *                                  *
                          *             *
                      no more to say
                  ★     just wish you   ★
                            good luck

※ 修改:·Version 於 Mar 24 18:18:21 修改本文·[FROM: 192.168.1.50]
※ 来源:·荔园晨风BBS站 bbs.szu.edu.cn·[FROM: 192.168.1.50]


[回到开始] [上一篇][下一篇]

荔园在线首页 友情链接:深圳大学 深大招生 荔园晨风BBS S-Term软件 网络书店