“21天好习惯” 第一期-1

第一题2018

一开始我的思路是先想找到其中的规律,发现太复杂了,应该是要用循环的,母牛分为四个阶段,每一年都向上,而第四年的不变,那就可以用赋值的方法,把前一年的赋给后年的,就解决了这个问题

第二个题目1097

这个题目思路很简单,但是按照通常的想法会指数爆炸,数据溢出,所以我就查了一下快速幂,(a*a)%10=(a%10)*(a%10)%10,这个就是要求每个a都求余10,但是我超时了,后面才发现如果a为个位数,没有任何作用,所以最后用找规律的办法,4个一循环,才不超时。

 第三个题目2035

2035和1097差不多,都是幂的尾数,但是这个是三位数,所以没有规律,只能用快速幂,这个就没有超时。

 第四个题目 2034

这个思路很简单,就是写的时候很容易错,为了方便,用了algorithm头文件。不然又要循环。我错误的地方有,忘记判断只有当a==b的时候再把a的值赋给c,而且要在第一个循环中把flag初始化

 

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值