SD6.25集训总结

我之难蚌 难蚌于上青天

我的T3第二档的左移没换行没换行没换行

本地check还没问题

怎么回事呢 呜呜

时间安排

8.10-9.00

先冲了一手提答 研究了研究它是什么意思 然后找了找规律把第一档写了

9.00-10.30

思考了一下T1 T2 然后冲了暴力 感觉是那种真的没啥大想法不如老老实实冲T3

10.30-12.00

想了想 T3的加法 然后调了一亿个细节终于能check

12.00-12.50

T3的加法次数高达 200出头 于是我开始琢磨怎么优化,然后我发现我可以一开始不位移最后一起位移 这样就只用139次

然后 我犯了一个错,我最后的位移 没有打换行 而本地竟然 能 check

我伤心 落泪 软弱 无助 呜呜

题目分析

T1

据说是个什么群论的模型的板子题?

T2

不太懂啊 sad

T3

这个我会!

第一档 首先观察到类似 1100111010

是2 3 1组成

所以先取个反得到111111…

然后位移得到11 111 1

然后再位移得到1100… 11100. . 10…

然后或起来

第二档

考虑取反之后位运算得到一个在第一位的1

然后把AB两个数的每一位拆出来

然后再对应位上做或和与

做完之后按照逻辑模拟加法运算

因为进位依赖上一位的值 所以操作数是位数*2的

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值