鱼C论坛

 找回密码
 立即注册
查看: 2656|回复: 16

[学习笔记] 【蓝桥杯真题2-难度:简单】武功秘籍 - 2022.11.18

[复制链接]
发表于 2022-11-18 12:51:06 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
本帖最后由 无理想的闲鱼 于 2022-11-19 23:10 编辑

【2014】省赛-填空题


题目描述:
本题为填空题,只需要算出结果后,在代码中使用输出语句将所填结果输出即可。

小明到 X 山洞探险,捡到一本有破损的武功秘籍(2000 多页!当然是伪造的)。他注意到:书的第 10 页和第 11 页在同一张纸上,但第 11 页和第 12 页不在同一张纸上。
小明只想练习该书的第 81 页到第 92 页的武功,又不想带着整本书。请问他至少要撕下多少张纸带走?

变式:如果是第189页到209页呢?你有什么快速的方法吗?
          如果你写的好,还有注释,我会看情况评分

游客,如果您要查看本帖隐藏内容请回复
[/hide]

上一篇:【蓝桥杯真题1-难度:简单】积分之谜                                        链接:https://fishc.com.cn/thread-220854-1-1.html
下一篇:【蓝桥杯真题3-难度:简单】九进制转十进制                              链接:https://fishc.com.cn/thread-220966-1-1.html                                       

本帖被以下淘专辑推荐:

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2024-4-22 21:00:10 | 显示全部楼层
瞅瞅答案
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2024-2-21 12:39:08 | 显示全部楼层
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2024-1-30 11:39:01 | 显示全部楼层
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2023-6-14 14:20:52 | 显示全部楼层
思路有了,但想看看大佬的
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-6-13 17:52:37 | 显示全部楼层
想学习
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-4-29 15:22:09 | 显示全部楼层
1
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2022-11-19 10:11:05 | 显示全部楼层
11
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2022-11-18 17:24:33 | 显示全部楼层
不错
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2022-11-18 16:02:21 | 显示全部楼层

回帖奖励 +1 鱼币

本帖最后由 Ftxz1034 于 2022-11-18 16:05 编辑

x = input("你想练习武功秘籍的起始页码是:")
x = int(x)
y = input("你想练习武功秘籍的终止页码是:")
y = int(y)
j = y - x + 1
if j % 2 == 0:
    if x % 2 == 0:
        print("你需要带走",j/2,"张纸")
    else:
        print("你需要带走",j/2 + 1,"张纸")
else:
    print("你需要带走",(j + 1)/2,"张纸")

评分

参与人数 1荣誉 +1 鱼币 +3 贡献 +1 收起 理由
无理想的闲鱼 + 1 + 3 + 1 鱼C有你更精彩^_^

查看全部评分

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 1 反对 0

使用道具 举报

发表于 2022-11-18 15:30:25 | 显示全部楼层
无理想的闲鱼 发表于 2022-11-18 15:25
可能有点小小的问题,
paper(80,82),应该输出的要是2
但是代码却输出的是1

改过来了,谢谢提醒
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2022-11-18 15:25:42 | 显示全部楼层

可能有点小小的问题,
paper(80,82),应该输出的要是2
但是代码却输出的是1
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2022-11-18 13:47:40 | 显示全部楼层

回帖奖励 +1 鱼币

66666666
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2022-11-18 13:46:26 | 显示全部楼层

回帖奖励 +1 鱼币

学习~
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2022-11-18 13:42:49 | 显示全部楼层

回帖奖励 +1 鱼币

本帖最后由 lxping 于 2022-11-18 15:30 编辑
  1. def papers(num_one,num_two):
  2.     if num_one % 2 == 0:
  3.         num_paper = math.ceil((num_two - num_one + 1)/2)
  4.     else:
  5.         num_paper = math.ceil((num_two - num_one + 1)/2) + 1
  6.     return num_paper

  7. papers(81,92)
  8. 7
  9. papers(80,82)
  10. 2
复制代码

评分

参与人数 1荣誉 +1 鱼币 +2 贡献 +1 收起 理由
无理想的闲鱼 + 1 + 2 + 1 鱼C有你更精彩^_^

查看全部评分

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2022-11-18 13:40:57 | 显示全部楼层
由 第 10 页和第 11 页在同一张纸上,得知了当 x 为偶数时,第 x 页和第 x + 1 页是同张纸的

当然, x + 1 也会是奇数

因为 81 是奇数,所以它会将80页撕下来,还因为92是偶数,他也会把第93页撕下来

列出算式:(93 - 80) / 2 = 6.5,向上取整为 7,所以答案是 7

变式根据上面的方法算即可

因为 189 为奇数,所以会把 188 页撕下来,209 页本来就是奇数,所以不用管他

得出 (209  -  188) / 2 = 10.5 ,向上取整得 11,所以 print(11) 即可。

评分

参与人数 1荣誉 +1 收起 理由
无理想的闲鱼 + 1 鱼C有你更精彩^_^

查看全部评分

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 1 反对 0

使用道具 举报

发表于 2022-11-18 13:28:48 | 显示全部楼层

回帖奖励 +1 鱼币

看看~
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-5-3 00:55

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表