学习学习
我是来看源代码的,所有高手都是从模仿别人优秀的代码而成为高手的
学习了
看看
学习学习!!!!
0.0
这么神奇
你的步长每次加1 太傻了
本帖最后由 anthony87 于 2015-4-21 07:52 编辑
楼主把最小步长改为 20*3*7*11*13*17*19 这个数就只需要循环12次就可以,
Min_gongbei = Min_gongbei+3*7*11*13*17*19*20;
而且判断取余数为0的时候 只需要判断 11 到 20 就可以
if (Min_gongbei%11==0&&Min_gongbei%12==0&&Min_gongbei%13==0&&Min_gongbei%14==0&&Min_gongbei%15==0&&Min_gongbei%16==0&&Min_gongbei%17==0&&Min_gongbei%18==0&&Min_gongbei%19==0&&Min_gongbei%20==0)
{
break;
}
=================================
#include <iostream>
using namespace std;
int main()
{
int Min_gongbei = 0;
while (1)
{
Min_gongbei = Min_gongbei+3*7*11*13*17*19*20;
if (Min_gongbei%11==0&&Min_gongbei%12==0&&Min_gongbei%13==0&&Min_gongbei%14==0&&Min_gongbei%15==0&&Min_gongbei%16==0&&Min_gongbei%17==0&&Min_gongbei%18==0&&Min_gongbei%19==0&&Min_gongbei%20==0)
{
break;
}
}
cout<<Min_gongbei<<endl;
return 0;
}
好的,呵呵额呵
算法是不是插入数学公式去计算 数据呢?
比如正弦余弦,或者比如算1~100的和,大多数人第一反应是不是直接定义一个for循环 从1加到100呢
这样算法就变多了
但是如果我们利用数学公式来计算的话
算法仅需1 就能计算出结果了
支持一个
来看看
今天看了会算法,什么分治算法、动态规划、贪心算法,看得我吐血:dizzy:
学习学习
让我看看重要性
坏了找你
啊啊啊
学习一下:lol:
算1-30 另两个代码都不行 一个死掉 一个溢出