题解 | #找到数字#

找到数字

https://ac.nowcoder.com/acm/contest/82612/C

C题推导结论过程

假设ABC为x,为方便表示,A表示为最低位,B位中间位,C位最高位,len表示B的位数
eg:ABC = 114514 ,A = 1, B = 1451 , C = 4,len = 4.

ABC可以表示为 A + B * pow(10,1) + C * pow(10,len + 1)
同理,y = AB + BC 可以表示为 y = A + B * pow(10,1) + B + C * pow(10,len)
移项 B * pow(10,1) + B = y - A - C * pow(10,len)
即 11 * B = y - A - C * pow(10,len)
可以得出结论:
	1.y - A - C * pow(10,len)为11的倍数
    2.pow(10,len) > B


全部评论
对嘛 贴贴
点赞 回复 分享
发布于 2024-05-28 10:47 河南

相关推荐

有没有佬投这个呀,怎么样呀求问
投递中科院空天信息创新研究院等公司10个岗位
点赞 评论 收藏
分享
水墨不写bug:疑似没有上过大学
点赞 评论 收藏
分享
评论
13
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务