如果要求1至200之间的整数的和不能大于多少?

   更新日期:2024.05.12

假设命题成立。

首先将1-200按照连续除以2,直到不能被2整除的结果分为100组,即:

1,1*2,1*4,... 

3,3*2,3*4,...

197 

197 

199 

每一组中的数都能互相整除。所以如果想取100个不能互相整除的数,只能每个组取一个。设取的数位:

a1 = 1*2^k1 

a3 = 3*2^k3 

a5 = 5*2^k5

a199 = 199*2^k199 

 
设那个小于16的数位ai=i*2^ki,i>=1。

则a3i=3i*2^k3i,于是k3i<ki,即k3i<=ki-1否则ai将整除a3i

ai=81 

故矛盾,所以假设不成立,命题的证明。

在坐标平面上任意给定13个整点(两个坐标均为整数的点)则必有一个以他们中的三个为顶点的三角形其重心也是整点三角形重心坐标为((x1+x2+x3)/3,(y1+y2+y3)/3);这道题的关键就是适当地分类。

对13个点的x,y分别考虑,对于所有的x(共13个)来说,按照除以3以后的余数来划分,可以分为0,1,2三类,其中必有一类为5个或以上(抽屉原理)。

对于这一类的5个点,任意取三个的话,它们的重心的x坐标为整数。 

考虑它们的y值,也可以分为余数为0,1,2三类,假如某一类有超过3个元素的话,取得这三个点的y值,他们的重心的y坐标为整数。 

如果没有任何一个类有超过3个元素的话,从这三个类中各取一个元素,即可得到重心y坐标为整数的三角形。



  • 18033574037 :1到200的自然数中既不能被五整除也不能被六整除的数有几个?
    於券虎5090 :答:然后其他就是问题要求的数量。(5,6)=30 最小公倍数是30,所以200以内有30,60,90,120,150,180这样6个既能被5又能被6整除的数,所以既不能被5又不能被6整除的数有200-6=194个 ...
  • 18033574037 :python回家作业:求1--200之间,有多少个连续的自然数之和等于555,把这 ...
    於券虎5090 :答:一共6组,运行这段代码即可获得
  • 18033574037 :c语言 求1-200之间3的整数倍的数之和,并输出结果.
    於券虎5090 :答:void main(){ int sum=0;for(int i=1;i<=200;i++)if(i%3==0)//能整除3,那肯定是3的整数倍 sum+=i;//把这个值加到sum上面去,循环结束,sum就是所有满足条件的数的和 printf("1到200之间3的整数倍的...
  • 18033574037 :要求分别用while, do-whlie,for语句求1—200中是2的倍数的所有整数之和...
    於券虎5090 :答:printf("1—200中是2的倍数的所有整数之和 %d\n",sum);endif int i=1,sum=0;do { if(i%2==0){ sum+=i;} i++;} while (i<=200);printf("1—200中是2的倍数的所有整数之和 %d\n",sum);return 0;...
  • 18033574037 :把1到200这200个自然数中既不是3也不是5的倍数的数从小到大排列,第10...
    於券虎5090 :答::200可被3整除表示66,这意味着200内有66个数字可被3整除,200可被5整除至40,这意味着200内有40个数字可被5整除。3和5的最小公倍数是15,200可以被15整除得到13。解释有13个数字可以被3和5整除。因此,可以被3或...
  • 18033574037 :c语言怎么写1到200内的数被2,3,5整除的整数,并输出
    於券虎5090 :答:include "stdio.h"main(){ int i;for(i=1;i<=200;i++)if(i%2==0 && i%3==0 && i%5==0)printf("%d\t",i);} 问题可能有点模糊,是同时被2\3\5整除吗?如果是的话,上面的就可以。
  • 18033574037 :把1-200这200个自然数中,既不是3的倍数又不是5的倍数的数,从小到大排...
    於券虎5090 :答:所以从1至200的自然数中是3或5的倍数的数有66 + 40 -13 = 93(个), 所以从1至200的这200个自然数中,既不是3又不是5的倍数的数有200-93 = 107(个)。现在要求第100个,即倒数第8个。将它从大到小列出:...
  • 18033574037 :c语言要求输出1到200之间能被3整除的数
    於券虎5090 :答:include <stdio.h>int main(void){ int i; for(i=1;i<=200;i++) if(i%3==0) printf("%d ", i); return 0;}
  • 18033574037 :求1到200的自然说中不能被2、3、5中的任何一个数整除的数有多少个?
    於券虎5090 :答:共有13个 上述同时被2个数整除的多算了一次,所以要减掉一次 而同时被2,3,5整除的(共有6个数)多减了一次要加上去 所以一共有100+66+40-33-13-20+6=146个数 所以不能被整除的共有200-146=54个数 54个 ...
  • 18033574037 :c语言输出100到200之间的素数
    於券虎5090 :答:解题思路:首先先找出来100~200以内的所有整数,再让这些整数对除了1和它本身以外的数求余,如果有能整除的就不是素数,否则就为素数。先找出来100到200的所有整数,都为i 用i去对除了1和它本身以外的数求余。正确的代码...
  • 相关链接

    欢迎反馈与建议,请联系电邮
    2024 © 视觉网