数学题 请倾囊相助

来源:百度知道 编辑:UC知道 时间:2024/05/15 19:33:35
1.
保险柜1-1000号
第一个人从2号开始开,开的全是偶数
第二个人从3好开始开,开的是每第三个保险柜,如果这每第三个保险柜已经开启,第二个人就会关上它(例如12号,第一次开了,这次就会关上了)
第三个人开每第四个保险柜,道理跟第二个人一样,倘若这每第四个保险柜已经开了 就关上(例如8号,第一次被开了 第二次没有动,第三次就关上了)
2.
一个数字比自己的2003次方大2003 这个数字是?????
具体过程
3.
你们花了多久时间完成的,你们的技巧(可能就是熟能生巧) 问题的程度(Easy ,M or Hard)????
第一问题 关了几个.
可以讲清楚点过程吗?
还有第二题,数值分析什么东东啊

第一问还没有 问题..
第二问数字指的是 0,1,2,3,4,5,6,7,8,9 所有数字都不满足
第三问不需要时间想,Easy

第一问还没有 问题.. 请补充
第二问用计算机作图图像法可以解,
作y=x-2003和y=x的2003次方,交点的横坐标就是x的解,即数字的解,解出来应该是一个-2<x<-1的负数
时间不久,若是用表达式表示不会,几何知识,呵呵~第一问问题应该比较简单,第二较难,解法也比较取巧~
见笑了。。

第一题,估计你是想问最后保险柜的开关情况吧。
编个程序:
bool[] b = new bool[1000];
for (int i = 1; i <= 1000; i++)
{
if (i % 2 == 0)
b[i-1] = !b[i-1];
if (i % 3 == 0)
b[i-1] = !b[i-1];
if (i % 4 == 0)
b[i-1] = !b[i-1];
}
List<int> list = new List<int>();
for (int i = 0; i < 1000; i++)
{
if (b[i]) list.Add(i + 1);
}
一下就算出来了哪些是关的,哪些开的
思路是:考虑编号1-1000的整数
若这个整数的因子含有2,3,4中的奇数个
则这个编号是开的。
因子含有2,3,4中的任意2个,则是关的
因子不含2,3,4的都是关的(可以推出1,
5,7,11....等素数编号肯定是关的)

2题如 坤朕 所说的是求 直线y=x-2003和
曲线 Y=x^2003的交点,用数值分析的方法也很简单。由于本人大学没好好学数值分析这门课,现在也忘关了,所以暂且不答了。

补充:
一。一共关了583个,分别为:
"1,4,