【Project Euler】5 第五题



//2520 is the smallest number that can be divided by each of the numbers from 1 to 10 without any remainder.
//What is the smallest positive number that is evenly divisible by all of the numbers from 1 to 20?

        static void Main(string[] args)
        {
            for(int j=1;j<1000000000;j++)
            {
                int count = 0;
                for(int i=1;i<21;i++)
                {
                    if(j%i==0)
                    {
                        count += 1;
                    }
                }
                if(count==20)
                {
                    Console.WriteLine(j);
                }
            }
        }

时间: 2024-10-09 03:58:53

【Project Euler】5 第五题的相关文章

【Project Euler】1 第一题

 //If we list all the natural numbers below 10 that are multiples of 3 or 5, we get 3, 5, 6 and 9. The sum of these multiples is 23. //Find the sum of all the multiples of 3 or 5 below 1000.  static void Main()         {             int sum=0;     

【Project Euler】2 第二题

 //Each new term in the Fibonacci sequence is generated by adding the previous two terms. By starting with 1 and 2, the first 10 terms will be: //1, 2, 3, 5, 8, 13, 21, 34, 55, 89, ... //By considering the terms in the Fibonacci sequence whose valu

【Project Euler】9 第九题

 A Pythagorean triplet is a set of three natural numbers, a < b < c, for which, a2 + b2 = c2 For example, 32 + 42 = 9 + 16 = 25 = 52. There exists exactly one Pythagorean triplet for which a + b + c = 1000. Find the product abc. static void Main(s

使用CoffeeScript来解决Project Euler中的编程问题

本 系列 文章将探讨 CoffeeScript,这是构建于 http://www.aliyun.com/zixun/aggregation/33906.html">JavaScript 基础之上的一种全新编程语言,它提供了非常干净的语法.CoffeeScript 可编译为高效的 JavaScript.除了在 Web 浏览器中运行 JavaScript 之外,您还可以将它与服务器应用程序的 Node.js 等技术一起使用.在 第 1 部分 中,学习了如何设置 CoffeeScript 编译器

用python解决project euler中的题目

寒假期间学习了python,现在基本上就能上手使用它来解决project euler里面的题目了,用python真的是没得说的,一个字"赞".在C++中需要用一大堆代码实现的算法,在python中,只需要那么短短几行.而且还有惊艳的运行速度.借用<可爱的python>里面的一句话:"人生苦短,我用python". [project euler 055] 求经过一系列规则不能得到回文数的数的个数.题目在此: If we take 47, reverse a

第五题怎么做,我写出来的有问题,能通过但是结果不符合的,用c或者java都也可以

问题描述 第五题怎么做,我写出来的有问题,能通过但是结果不符合的,用c或者java都也可以 第五题怎么做,我写出来的有问题,能通过但是结果不符合的,用c或者java都也可以 解决方案 比如5!=5*4*3*2 解决方案二: pow不是算阶乘的你可以自己写一个函数double foo(int n){ if (n == 1) return 1.0; if (n == 2) return 2.0; double r = 2.0; for (int i = 3; i <= n; i++) r *= (d

经典算法题每日演练——第十五题 并查集

原文:经典算法题每日演练--第十五题 并查集     这一篇我们看看经典又神奇的并查集,顾名思义就是并起来查,可用于处理一些不相交集合的秒杀. 一:场景     有时候我们会遇到这样的场景,比如:M={1,4,6,8},N={2,4,5,7},我的需求就是判断{1,2}是否属于同一个集合,当然实现方法 有很多,一般情况下,普通青年会做出O(MN)的复杂度,那么有没有更轻量级的复杂度呢?嘿嘿,并查集就是用来解决这个问题的.   二:操作   从名字可以出来,并查集其实只有两种操作,并(Union)

c#c+-这个c#第五题怎么写啊,这个我不太会写

问题描述 这个c#第五题怎么写啊,这个我不太会写 求大神帮助,第五题求源码,不太会写???????????????????? 解决方案 放5个文本框,在1 2 3依次输入p r n,放一个按钮,双击编写 double p = double.Parse(textBox1.Text); double r = double.Parse(textBox2.Text); int n = double.Parse(textBox3.Text); double 月付款 = p * r / (1 - (1 +

经典算法题每日演练——第二十五题 块状链表

原文:经典算法题每日演练--第二十五题 块状链表 在数据结构的世界里,我们会认识各种各样的数据结构,每一种数据结构都能解决相应领域的问题,每一种数据结构都像 是降龙十八掌中的某一掌,掌掌毙命... 当然每个数据结构,有他的优点,必然就有它的缺点,那么如何创造一种数据结构 来将某两种数据结构进行扬长避短,那就非常完美了.这样的数据结构也有很多,比如:双端队列,还有就是今天讲的 块状链表,    我们都知道 数组 具有 O(1)的查询时间,O(N)的删除,O(N)的插入...