chenchen题解NOIP2017-J

这篇博客整理了NOIP2017普及组比赛中的错题,包括日期计算、字符串子串数量、数组归并比较次数、坐标路径问题以及绳子切割问题的解答,涉及到算法和数学应用。
摘要由CSDN通过智能技术生成

下面是NOIP2017普及组错题整理

2017 年 10 月 1 日是星期日,1999 年 10 月 1 日是( )

解释:
从1999到2017一共有18年,其中闰年有5年:2000,2004,2008,2012,2016因为(4+5)%7=2,所以1999年比2017年的星期日早两天,所以是星期五

若串 S=“copyright”,其子串的个数是( )。

解释:

  • 长度为0的字串为1个
  • 长度为1的字串有9个
  • 所以一共有:1+9+8+···+1=46种

设 A 和 B 是两个长为 n 的有序数组,现在需要将 A 和 B 合并成一个排好序的数组,任何以元素比较作为基本运算的归并算法在最坏情况下至少要做( )次比较。

解释:
在最坏情况下,B中除了最后一个数,每个数都会比较2次,一共 2n - 2次,最后一个数只比较1次,所以结果为2n - 1次

一个人站在坐标(0,0)(0,0)处,面朝 x 轴正方向。第一轮,他向前走 1 单位距离,然后右转;第二轮,他向前走 2 单位距离,然后右转;第三轮,他向前走 3 单位距离,然后右转……他一直这么走下去。请问第 2017 轮后,他的坐标是:(___ , ___)。
在这里插入图片描述
解释:

找规律

  • 第①轮:x=1,y=0x=1,y=0
  • 第②轮:x=1,y=−2x=1,y=−2
  • 第③轮:x=−2,y=−2x=−2,y=−2
  • 第④轮:x=−2,>y=2x=−2,>y=2
  • 第⑤轮:x=3,y=2x=3,y=2
  • 第⑥轮:x=3,y=−4x=3,y=−4
  • 第⑦轮:x=−4,y=−4x=−4,y=−4
  • 第⑧轮:x=−4,y=4x=−4,y=4
  • 第⑨轮:x=5,y=4x=5,y=4 …
    我们可以发现:每4轮转一圈,第2017轮刚好是从第二象限水平向右走到第一象限,此时
    x =
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值