总结(3)

最后一场ICPC的比赛了,有了上次的经验,不是那么手忙脚乱了,也做好了心理准备,这次的题目也是只做出来了一道签到题,思路倒是不难,第一个数是奇数的话后面的数直接是2 3 2 3就行,如果是偶数的话,就需要进行判断,找出最小的素数作为它的最大公因数,当时想得时候没想那么多,想要找出所有的素数,但是后来发现时间复杂度有点高,于是想到找出素数的积小于1e8的最后的素数,作为所有需要的素数,之后直接将素数传入数组,直接省去判断素数的时间复杂度,之后的工作就很简单题目就直接出了。还有一道cf上的原题,当时我就感觉我看到过这道题目,但是做的时候想了许多,还是没有头绪,最优的情况好多判断不了。事后看题解发现有结论,两边递增的数组只要有一个是奇数,就是先手的赢。可惜当时虽然写了许多测试样例,但是依旧没有找出来什么规律,胡乱提交了几次也没歪打正着。

博客看的不多,国庆节快到了得抓点紧了,大佬叫我多去学一点基础算法,刷刷思维题,实力还有很大的提升空间啊,继续努力吧。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值