import java.util.*;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
while (sc.hasNextInt()) {
//找自守数
int n = sc.nextInt();
int sum = 0;
for (int i = 0; i <= n; i++) {
if (i < 10) {
if ((i * i - i) % 10 == 0) {
sum++;
}
} else if (i < 100) {
if ((i * i - i) % 100 == 0) {
sum++;
}
} else if (i < 1000) {
if ((i * i - i) % 1000 == 0) {
sum++;
}
} else if (i < 10000) {
if ((i * i - i) % 10000 == 0) {
sum++;
}
}
}
System.out.println(sum);
}
}
}
HJ99 自守数(纯计算,不用字符串)
最新推荐文章于 2024-06-13 12:22:22 发布