2021江苏省信息与未来小学生夏令营编程活动试题.pdfVIP

2021江苏省信息与未来小学生夏令营编程活动试题.pdf

  1. 1、本文档共11页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
2021 “信息与未来” ⼩学⽣夏令营编程活动 重要注意事项: 请遵照⽼师的指⽰建⽴⽬录。 使⽤标准输⼊输出(即键盘输⼊、屏幕输出,不需要 freopen )。 请提交你解答问题的源代码⽂件(每个题⽬的解答⽂件名分别为 p1, p2, p3, p4, p5, p6 。例如,你可以为第三题提交名为 p3.cpp 或 p3.pas 的⽂件)。 采⽤⾃动评测。测试点运⾏时使⽤超过 128 MB 内存或 1s 时间的程序将被⽴ 即终⽌(该测试点不得分)。评测机为主流 Intel i5 处理器。 p1. 幸运数字 (15 pts) 如果⼀个正整数 在五进制、七进制、九进制的表⽰下都没有数字 “0” ,我们就称 是幸运 数字。例如: ,因此 不是幸运数字。 ,因此 是幸运数字。 写程序求出 之间⼀共有多少个幸运数字。 输⼊格式 输⼊⼀⾏两个正整数 和 。 输出格式 输出⼀⾏,代表 中幸运数字的个数。 样例输⼊ 1 100 1000 样例输出 1 样例输出 1 203 样例输⼊ 2 900 4096 样例输出 2 389 数据规模 对于 40% 的数据, 。 对于 100% 的数据, 。 p2. 摩尔斯电码 (15 pts) 早期的电报机只能表达两种状态:电路导通和电路断开。电路导通时喇叭可以发声;断开时 则不发声。如何⽤这样的机器来传递⼈类能理解的信号呢?聪明的你⼀定想到了——时间的 长短可以表达不同的含义(例如长代表 1 、短代表 0 ),然后再把 “01” 的⼆进制序列对应 到字符就可以啦。 摩尔斯电码就是这样⼀种早期的数字通信协议,它通过喇叭发声长短来表⽰不同的英⽂字 母: 1. 点 (半⾓点号.),喇叭响 1 单位时间,读作 “滴” dit ; 2. 划 (半⾓减号- ),喇叭响 3 单位时间,读作 “嗒” dah ; 3. 字符/ 单词间的停顿 ,字符停顿 3 单位时间,单词停顿 7 单位时间。 下图列出了摩尔斯电码和英⽂字母之间的对应: 例如,⼤家可以试试把 “ ... ...” 对照上⾯的表格翻译成英⽂(空格代表字符的分 割)。没错 ,这就是著名的 “SOS” 紧急求救信号。现在,你需要写⼀个程序把收到的摩尔 斯电码翻译回英⽂字符。 输⼊格式 输⼊数据的第⼀⾏是⼀个整数 ,代表共有 个需要解码的英⽂字母。 输⼊数据的第⼆⾏包含 个摩尔斯电码点/ 划组成的字符串 (字符串之间⽤⼀个空格隔 开),每个字符串仅包含若⼲半⾓减号 “ -” 和半⾓点号 “ .” ,且保证能翻译为 26 个英⽂字 母中的⼀个。 输出格式 输出⼀⾏,为摩尔斯电码解码后得到的字符 串。 样例输⼊ 1 3 ... ... 样例输出 1 SOS 样例输⼊ 2 35 - . --.- ..- .. -.-. -.- -... .-. .-- -. ..-. -..- . ..- -- .--. ... ...- . .-. - . .-.. .- --.. -.-- -.. --. 样例输出 2 THEQUICKBROWNFOXJUMPSOVERTHELAZYDOG 解释 :“The quick brown fox jumps over the lazy dog” 是⼀个经典的包含了所有 26 个字母 的句⼦ 。此外请注意因为⽂本宽度限制,样例第⼆⾏中的摩尔斯电码产⽣了断⾏。在实际的 输⼊数据中,所有的摩尔斯电码均在同⼀⾏。 数据规模 对于 100% 的数据, 。 p3. 括号序列 (15 pts) 你得到了⼀个仅包含左圆括号 “ (” 和右圆括

文档评论(0)

有志者事竟成 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:7114163151000053

1亿VIP精品文档

相关文档