2018/3/23 省选模拟赛

T1 冒泡排序的一个性质是如果某数字的当前位置比它应在的位置大,它每次遍历最多向前移动一次。

那么取最大的满足以上条件的数字的当前位置与应在位置的差的就是遍历的次数了,复杂度O(n)。

 

刚开始一直想的是正着往后推一个性质,想不出来,原来这道题是找倒着的性质的……也是很服气。

(悄悄)(其实这道题本来没想出来怎么写,写了个暴力准备放弃了但是点开尧神代码发现不是暴力还能拍过我的暴力,所以又想了一下正解想到了,还是思维不够灵活,只知道一条路闷头到底。)

今天考试也是第一次学着自己写对拍的bat,其实对拍命令超级短,但是真的很有用。

 

T2 写了10分暴力没有拿到分(太惨了),想到了kmp但是不知道怎么处理传递关系所以放弃了,而且今天才发现自己kmp都忘了怎么写了,还是要经常看以前博客……

正解的确是kmp啊……位置差值这个做法也是很巧妙。

 

T3 20分暴力。

写的时候在取整方面很纠结,不知道怎么搞定%处理和答案选择的关系。我优化能力也很弱……(一无是处)

 

转载于:https://www.cnblogs.com/137shoebills/p/8631160.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值