PKU ACM-1019题 java Number Sequence

本文介绍了一种用于查找特定数字在连续数字序列中位置的算法。通过构建递推关系,该算法能够快速确定任意长度数字串中指定位置的具体数字。文中还提供了一个Java实现示例。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 

这道题只要找到序列之间的递推关系就可以了。题意就是说在给定的数字的字符串中的位置对应的数字是什么?
比如说给定数字式N那么求在序列的第N位上的数字是什么?
squ[i]=squ[i-1]+(数字i的位数如“10”是2位);squ[i]表示“1234...i”中数字的个数
len[i]=len[i-1]+squ[i];len[i]表示“112123....1234..i”中数字的个数
然后先求出所有符合条件的len[i]进行判断。
 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值