算法题——立方体的体对角线穿过多少个正方体?

https://www.cnblogs.com/grenet/p/3791648.html

算法题——立方体的体对角线穿过多少个正方体?

https://wenku.baidu.com/view/e49bc17b59fb770bf78a6529647d27284a733765.html

大长方形的对角线,会穿过多少个小正方形

问:有多少个正整数n(n<2015)满足 条件:1/3+1/n可以化简为分母小于n的分数?

1/3+1/n=(3+n)/3n
要使1/3+1/n可以化bai简为分母du小于n的分数,则分子(zhi3+n)与分母3n有大于或等于4的公约dao数,设此公约数为d(d>=4)
1)若d中没有因数3,则d是n的因数。设n=da(a是大于1的正整数),则
分子3+n=3+da=(3/d+a)*d,由于a是整数,则3/d是整数,即d=1,2,这样的d不满足题设。
2)d中必有因数3,则d=3k(因为d>=4,则k是大于1的正整数)。由于分母是3n,则k是n的因数,设n=tk(t是正整数)。
分子3+n=3+tk=(3+tk)/3k*3k,由于(3+tk)/3k是整数,则设(3+tk)/3k=m(m是正整数),则(3m-t)k=3
得k=3且3m-t=1,则t=3m-1
n=tk=(3m-1)*3=9m-3(m是正整数)
由于n<2015,得9m-3<2015,解得m<2018/9,m最大值取224.
即224个这样的正整数n。

 


(排序不等式)设有两个有序数组: a1a2anb1b2bn.求证:
a1b1+a2b2++anbn(顺序和)a1bj1+a2bj2++anbjn(乱序和)a1bn+a2bn1++anb1(逆序和),
其中j1,j2,,jn1,2,,n的任意一个排列.

Si=b1+b2++bi, Si=bj1+bj2++bji(i=1,2,,n).

由题设可知SiSi(i=1,2,,n1)Sn=Sn.

又因为aiai+10,故Si(aiai+1)Si(aiai+1).

所以
i=1naibi=i=1n1Si(aiai+1)+anSni=1n1Si(aiai+1)+anSn=i=1naibji.
此即左端不等式.类似可证得右端不等式.

\textbf{证法二.}令S=a1bj1+a2bj2++anbjn.

jnn,且此时bn所在的项是ajmbn,则由(bnbjm)(anajm)>0
anbn+ajmbjnajmbn+anbjn,
这就是说, jnn时,调换Sbnbjn的位置,其余都不动,则得到anbn项,并使S变为S,,且S,>S.
用类似的方法,可以再得到a-16-1项,并使S,变为S2,且S2>S..
这个过程可

以继续进行下去,至多经过n-1次调换,即可得到a1b,+a2b +..+a,b,,故有a1b,+
a2b2+..+4b.>S.
类似地可以证明S>a1b,+a2b.1+..+ab.
显然,当a1=a2=.a,或b,=b2=.b,时,两个等号同时成立.

反过来,若la,,a2.,.)及1b,b,,b,中的数都不全相等,则必有a,+a,,bi+b..
于是ah +a,b,>alb.+a.b,.且a2b + +a1b-1 > a2b-1 + +ab,从而有alb +a2bs +
.+ ab,> a1b.+ a2bt..+ab.
故这两个等号中至少有一个不成立.

 

posted on   Eufisky  阅读(573)  评论(0编辑  收藏  举报

编辑推荐:
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
阅读排行:
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
历史上的今天:
2018-09-23 图像处理与计算机视觉的经典书籍
2018-09-23 计算机科学中最重要的32个算法
2018-09-23 深度学习迷你地图
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

导航

统计

点击右上角即可分享
微信分享提示