牛客小白月赛42 A 冰狱寒岚

冰狱寒岚

https://ac.nowcoder.com/acm/contest/11219/A

分类讨论。

1.1.x<1024x<1024 时,输出 xx;

2.2.x<2048x<2048 时,输出 x2048x-2048;

3.3.x2048x \ge 2048 时,输出 x1024x-102420482048 取余后再减去 10241024

第一类显然。

第二类,因为溢出,所以先减去 10241024。因为数字从 1023-1023 开始,所以还需要减去 10241024,也就是输出 x2048x-2048

第三类,经过前两类的操作后,由于数域在 1023-102310241024,所以我们可以对 20482048 取余。同第二类所说,需要再减去 10241024

代码。

全部评论

相关推荐

头像
点赞 评论 收藏
转发
点赞 评论 收藏
转发
1 收藏 评论
分享
牛客网
牛客企业服务