侄女的这道题难住我了,求助!

2018-09-27 16:27:02 +08:00
 pinews
幼儿园有 50 个男生和 50 个女生,分别站成两列,然后由第一个男生报数 1,然后身边的女生报数 2,再然后由身后的女生报数 3,然后身边的男生报数 4,再然后由身后的男生报数 5,如果身边的异性没报数,由身边的异性接着报数,如果已经报过数了,由自己身后的人报数。
一,请问报数为 45 的人是男生还是女生?他是男生或女生中第几个人报数的?
二,请问第 45 个男生报数是多少?第 45 个女生报数是多少?

我从 1 数到 100,刚数完又忘了,脑袋疼死了,求帮忙!!
6103 次点击
所在节点    程序员
45 条回复
pinews
2018-09-27 17:23:59 +08:00
谢谢各位,我就算出来一个 45/2=22.5 四舍五入~~23,所以是第 23 个人报的数
admol
2018-09-27 17:37:53 +08:00
@pinews #18 我第二个结论应该也是错的 = = , 因为我忘了把前面那个人去掉了

一,请问报数为 45+1 的人是男生还是女生?他是男生或女生中第几个人报数的?
二,请问第 45+1 个男生报数是多少?第 45+1 个女生报数是多少?


1 2 男 1 组
3 4 女 1 组
5 6 男 2 组
7 8 女 2 组
9 10 男 3 组
11 12 女 3 组
...
41 42 男 11 组
43 44 女 11 组
45 46 男 12 组
...
85 86 男 22 组
87 88 女 22 组
89 90 男 23 组
91 92 女 23 组
...
97 98 男 25 组
99 100 女 25 组


所以第 46 个男生报数是 90 第 46 个女生报数是 92
pinews
2018-09-27 17:49:10 +08:00
@admol 你这个办法挺好的,我明白了,你第二排顺序错了,应该是 4 3 女 1 组,这样颠倒过来再后移一位再-1 就对了
zsdroid
2018-09-27 18:02:23 +08:00
4 人一组,除 4 就行了啊
maichael
2018-09-27 18:02:35 +08:00
1. 45 = 22 × 2 + 1,所以 45 个报数的是男生,并且是 22 + 1,第 23 个。
2. 45×2-1 = 89, 45×2=90
MarginK
2018-09-27 18:08:49 +08:00
周期为 7 好吧,楼上一堆什么人。。。。。
AcmeSa
2018-09-27 18:10:53 +08:00
男,23,

89,90

每数过 10 个男的,是一个顺序循环。也就是每数过 20 个人,是一个循环。
Muchisan
2018-09-27 18:18:20 +08:00
不列公式,讲道理版答案……
4 人一组
问题 1,到第 11 组也就是第 22 排结束时前面男生报 44,第 23 排的男生报 45
问题 2,第 45 排的男生女生前面有 44 排,也就是 22 组,每组加 4 结果是报到 88,所以第 45 排男生报 89,女生报 90
ukipoi
2018-09-27 18:24:05 +08:00
1, 4,5, 8,9, 12,13 ... 2*(n-n%2)+n%2 = 2*n-n%2
2,3,6,7,10... 2*(n-(n+1)%2)+(n+1)%2 ,令 m=n+1 => 2*((m-1)-m%2)+m%2=2*(m-1)-m%2
ukipoi
2018-09-27 18:28:53 +08:00
@ukipoi
单纯看数字的话。
男生除去相邻报数的偏差,就是很简单的找规律问题了。
所以解决相邻数字的偏差就行了
GeruzoniAnsasu
2018-09-27 18:29:24 +08:00
看了这个题,我意识到我小学那些成绩不好的同学就算当了家长成绩还是当年那样

12
43
56
87
..
..
..

这样对吧

为啥会有人说周期是 7

→↓
↓←
→↓
↓←
这周期不就是 4 吗
reself
2018-09-27 18:31:08 +08:00
"如果身边的异性没报数,由身边的异性接着报数,如果已经报过数了,由自己身后的人报数。"

抱歉,我的语文是体育老师教的看不懂
JerryV2
2018-09-27 18:32:23 +08:00
周期是 4,45 处于第一个周期第一位,所以是男生
男生序号从 1 开始,序号与报数关系:
序号是奇数的,报数为 2N-1
序号是偶数的,报数为 2N
第 45 个男生是序号是奇数,报数为 89
89 处于一个周期的第一位,下一个报数的是身边的女生,也就是第 45 个女生,所以女生报数 90
xenme
2018-09-27 18:36:35 +08:00
这个还需要想么?程序员按照规律遍历一边输出结果就好了
JerryV2
2018-09-27 18:39:27 +08:00
@JerryV2
尴尬了,没删干净,
45 处于 [第] 一个周期第一位,把第删掉
LeonKennedy
2018-09-27 18:43:01 +08:00
这就好比,推理故事没有那么多事,非得加那么多设定,所以才这么绕人
xxuuaa
2018-09-27 18:58:45 +08:00
男:A2n = 4n
: A2n-1 = 4n - 3
女:A2n = 4n - 1
: A2n-1 = 4n - 2
n 是第几个男生或女生
45 = 4 * 12 - 3 , 所以是第 12 个男生
男生 45:A2*23-1 = 4 * 23 - 3 = 89
女生 45:A2*23-1 = 4 * 23 - 2 = 90
loading
2018-09-27 19:22:49 +08:00
那张纸就解决了,别多想。100 个人不多。
Cabana
2018-09-27 21:50:07 +08:00
那几个“如果”看得我一脸懵逼🙃
AX5N
2018-09-28 03:45:58 +08:00
这道题不是口算就得了么

4 个人为 1 个周期,偶数号(2n)的男生位于周期的最后一名,报的数是 4n,即号数的 2 倍。

45 最接近 4 的倍数是 44,所以 45 是 44 后面一名男生,44 号对应的男生是 22 名,所以 45 号就是 23 名。
第 45 个男生就是第 44 个男生的后面一名,第 44 个男生报的号是 88,那第 45 个男生报的号就是 89 咯。

有那么复杂嘛

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/493214

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX