ans 记录步数:
ans 加 1。ans。在数字世界中,有一种跃迁操作:对于一个正整数 x,可以将其变成 x+S(x),其中 S(x) 表示 x 的各位数字之和。
现在设定一个上限 N,我们只关心 1 到 N 之间的数字。若 x+S(x)≤N,则在 x 与 x+S(x) 之间建立一条双向通道。这样所有数字和通道构成了一张图。
给定两个不同的起点 u 和 v(1≤u,v≤N,且 uev),请你判断它们能否通过这些通道相互到达,并且它们所在的连通分量能一路跃迁最终到达 N。如果可以,输出从 u 到 v 所需经过的最少通道数;否则输出 NO。
约束:N 不超过 106,u 和 v 均不超过 N 且互不相同。
Scan the QR code below with WeChat to sign in
First-time scan will create your account automatically
请使用微信扫描下方二维码完成注册