【PAT甲级】1049 如何运用数位DP思想高效计数?

2026-04-29 06:191阅读0评论SEO资讯
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计294个文字,预计阅读时间需要2分钟。

【PAT甲级】1049 如何运用数位DP思想高效计数?

题目:计算从1到N(N=2^30)之间共有多少个数字。

代码:pythondef count_digits(N): count=0 for i in range(1, N + 1): count +=len(str(i)) return count

N=2**30print(count_digits(N))

【PAT甲级】1049 如何运用数位DP思想高效计数?

题意:

输入一个正整数N(N<=2^30),输出从1到N共有多少个数字包括1。

阅读全文
标签:PAT甲级1049