#iai28t1. 数洞洞(Counting Holes)
数洞洞(Counting Holes)
数洞洞(Counting Holes)
题目描述
有一个数学谜题是这样的:已知 1234 = 1,5678 = 3,6089 = 5,请问 2571 = ?
解决这个问题的诀窍在于——把每个数字看成一个图形,比如将 0 看作一个图形,那封闭的圆圈就是一个洞。给定一个正整数,请你输出它的洞数量。
输入格式
单个整数:表示输入的数字 。
输出格式
单个整数:表示 的洞洞数量。
数据范围
样例输入 #1
1234
样例输出 #1
1
样例输入 #2
5678
样例输出 #2
3
样例输入 #3
1023
样例输出 #3
1
知识点与难度
本题涉及的知识点从属于 GESP 2级,难度等级:⭐。
测试点分布
| Subtask | 分值 | 测试点编号 | 说明 |
|---|---|---|---|
| 0 | 10 | 1~3 | 样例 |
| 1 | 20 | 4~9 | 小规模 N≤1000 / 特殊: 全0 / 特殊: 全8 / 特殊: 无洞数字 |
| 2 | 15 | 10~12 | Hack: N=1边界 / Hack: 全8最大值 / Hack: 含前导0 |
| 3 | 30 | 13~20 | 中大规模 N≈10^5~10^9 压力 |
| 4 | 25 | 21~25 | 随机 N=1~10^9 回归 |