站外题求助(悬关)
  • 板块题目总版
  • 楼主small_stone
  • 当前回复13
  • 已保存回复13
  • 发布时间2024/6/28 20:09
  • 上次更新2024/6/28 22:12:55
查看原帖
站外题求助(悬关)
995816
small_stone楼主2024/6/28 20:09

题目描述

有一个数列 a1,a2,a3,⋯a_1,a_2,a_3,\cdots。其中,a1=1,ai+1=ai+count_bit(ai)a_1=1,a_{i+1}=a_i+count\_bit(a_i)。

count_bit(x)count\_bit(x) 为 xx 在二进制中 11 的数量。

给出 NN,求 NN 在数列 aa 中是第多少项,若 NN 不在数列 aa 中,输出 −1-1。

数据范围

1≤N≤10121\le N\le10^{12}

2024/6/28 20:09
加载中...